Naar inhoud springen

Project:Arduino/Programmeerstijl

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

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.