Arduino, iButton a elektronický zámek
Potřeboval jsem místo klíčů nějaký jednoduchý elektronický zámek. Bez uživatelských menu, komunikace, displeje, web aplikací, záznamu.
V této zemi je už nějaká tradice, že se firmy na svých webech prezentují jako mistři světa. A pak je to Čechystán jako když vyšije.
Když jsem zjistil a vyzkoušel, jak jednoduše na dá elektronický zámek s čipy Dallas zhotovit, tak jsem myslel....
Tady je taková malá inspirace. Na webech najdete spoustu návodů.
K ovládání stačí jedna knihovna
#include <OneWire.h>
inicializace
OneWire iklic (2); // čtečku mám na pinu 2
byte icode[8]; //uložení přečteného klíče
vlastní čtení
if (!iklic.search(icode)) {
iklic.reset_search();
delay(450); //čekání na ustálení čtečky – zjistil jsem, že závisí na její kvalitě
return;
}
Protože jsem potřeboval jen 6 klíčů, jsou uložené přímo v proměnných. A pak stačí jen porovnávat a spínat výstup. Bez zobrazování pár řádků programu.
V této zemi je už nějaká tradice, že se firmy na svých webech prezentují jako mistři světa. A pak je to Čechystán jako když vyšije.
Když jsem zjistil a vyzkoušel, jak jednoduše na dá elektronický zámek s čipy Dallas zhotovit, tak jsem myslel....
Tady je taková malá inspirace. Na webech najdete spoustu návodů.
Elektronika čtečky - prototyp |
Celá elektronika |
K ovládání stačí jedna knihovna
#include <OneWire.h>
inicializace
OneWire iklic (2); // čtečku mám na pinu 2
byte icode[8]; //uložení přečteného klíče
vlastní čtení
if (!iklic.search(icode)) {
iklic.reset_search();
delay(450); //čekání na ustálení čtečky – zjistil jsem, že závisí na její kvalitě
return;
}
Protože jsem potřeboval jen 6 klíčů, jsou uložené přímo v proměnných. A pak stačí jen porovnávat a spínat výstup. Bez zobrazování pár řádků programu.
Komentáře
Okomentovat