Project:Arduino/Programmeerstijl

Uit basis
< Project:Arduino
Versie door Eelco (overleg | bijdragen) op 26 mei 2016 om 08:28 (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...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
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.