Project:Arduino/Programmeerstijl: verschil tussen versies
Uiterlijk
Nieuwe pagina aangemaakt met ' == Over booleans en invoer/uitvoerwaarden == Voor de waarden van de invoer en uitvoer gebruikt met in de Arduino-omgeving LOW en HIGH. Dit is meer ingegeven door...' |
(geen verschil)
|
Huidige versie van 26 mei 2016 08:28
Over booleans en invoer/uitvoerwaarden
Voor de waarden van de invoer en uitvoer gebruikt met in de Arduino-omgeving LOW en HIGH.
Dit is meer ingegeven door de fysische representatie van de signalen dan door de logische betekenis.
In plaats van ledState kun je beter gebruiken: ledIsOn o.i.d.: dat geeft de logische betekenis precies weer, ongeacht de fysische representatie.
Het omschakelen van een LED is dan een logische NOT.
Een consequentie van deze benadering is dat je bij de I/O-operaties mogelijk een omzetting moet plaatsvinden.