Arduino mikrokontroller programozása

Alkonykapcsoló

Az alkonykapcsoló fényforrások és egyéb fogyasztók vezérlésére használható: például alkonyatkor bekapcsolja, hajnalban pedig kikapcsolja a világítást. Erre a célra egy fényellenállás (fotoellenállás) tökéletesen megfelel.

A fényellenállás olyan ellenállás, aminek fény hatására csökken az ellenállása.
A fényellenállást az analóg 0-s pinre kötve a board egy 0 és 5 volt közötti feszültségértéket képes beolvasni, és ezt skálázza be egy 0 és 1023 közé eső egész számra. A beolvasott feszültségesés mértékéből következtethetni lehet a fényerősségre.

A fényviszonyok alapján tetszőlegesen be kell állítani egy határértéket, ami felett a 8-as pinre csatlakoztatott LED fel-, alatta pedig lekapcsol.

(forráskód és modell a mellékletek fejezetben)


A soros port monitoron láthatjuk az analóg 0 pinről beolvasott értékeket

A cikk még nem ért véget, kérlek, lapozz!

Azóta történt