MicroLog.MyPower.CZ

… designed for freedom of automation.

Uživatelské nástroje

Nástroje pro tento web


mod:digitalout

Toto je starší verze dokumentu!


mod:digitalout

Popis modulu

Modul funguje jako rozhraní mezi softwarem micrologu a digitálními výstupy. Umožňuje zapnutí nebo vypnutí analogových výstupů přes www rozhraní, nebo automatické řízení stavu na základě hodnot z analogových pinů (v budoucích verzích).

Nastavení

Piny se mapují na fyzické digitální výstupy v programu pomocí proměnné DPINmap.

Například:

// ---[ DPIN 22..49 map ]--------------------------
//                    00  01  02  03  04  05  06  07  08  09  10  11  12  13  14  15
//                    [....... LED .....][.not used.][........... RELE .............]
byte DPINmap[16]  = { 40, 42, 44, 46, 48, 0,  0,  0,  22, 23, 24, 25, 26, 27, 28, 29 };

Piny, které mají hodnotu <22 nebo >49 jsou ignorovány a jsou chápány jako nepřipojené. Je tedy možné mapovat 16 pinů v rozsahu 22 - 49 = téměř celý boční header na arduinu MEGA.

„LED“, „not used“, a „RELE“ je jen ukázkový komentář. Skutečné využití pinů je naprosto libovolné dle aktuálních potřeb. Může být využito pro libovolné účely třeba všech 16 pinů, nebo klidně jen jeden jediný. Ve výše uvedeném příkladu je ukázáno, jak definovat nepřipojené piny a jak definovat piny v programu na fyzické digitální piny Arduina.

Na www rozhraní jsou piny pod indexovými čísly 0 - 15.

Kompatibilní hardware

Relé, stykače, optočleny.

Screenshoty

Související dokumenty

mod/digitalout.1378159496.txt.gz · Poslední úprava: 2013/09/03 06:04 (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki