Project:Arduino/Programmeerstijl
Naar navigatie springen
Naar zoeken springen
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.