Project:Arduino/Programmeerstijl

Uit basis
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.