Arduino könyvtár és irremote

A terhelés vezérlő fog használni infravörös érzékelő, távirányító és egy könyvtár Arduino IRremote. Először le kell töltenie a könyvtár IRremote. Ezután másolja a telepítési mappát a könyvtár \ Arduino \ könyvtárakban. Ezután futtassa a fejlesztési környezet Arduino.

Három vezetékek, két szélsőséges kimenő teljesítmény, a bal oldalon a felhasznált adatok csatlakozni az érzékelőt. Dolgozni, akkor importálni kell a könyvtár #include . A csatlakoztatott érzékelő 11 digitális kimenet. Ha a jelet a távérzékelő a mi könyvtár IRremote átalakítja digitális értéket.

Minden gomb egyedi digitális ábrázolás. Ahhoz, hogy megtalálja ezt az értéket decimális formátumban, akkor tegyük bele a soros port módszerrel println (get, DEC). Nos, akkor sem az, ami bonyolult, van intovoe a kapott érték segítségével a logika, hogy Ön képes bármilyen terhelést.

Kimenete az infravörös érzékelő csatlakoztatva van a 11. RECV_PIN bejegyzést. A digitális kimenetek hajtják végre 50-52 pinah. Laststate változó tárolja az előző kimenet állapotát. PowerOn () és a Kikapcsolva () ellátja a funkcióját be- és kikapcsolása a terhelést. Módszer SetPinAndButton (int IR1, int IR2, int PIN) vezérlő kell állítani egy adott PIN strabatyvaniya bizonyos értékek IR1, IR2. Ha adat érkezik az érzékelő változó két jelentése van. Például az első távirányító gombot, hogy az értéket az 1. és 2049. count változó segítségével izbedat gyakran „villogó” munkát. A teher van kapcsolva, ha a értéke 4. Ezért az egy külön LED van szükség, hogy nyomja meg a távirányító gombját, és tartsa meg.

De maga a program