Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarma![]()
Sestavené zařízení (klikněte pro plné rozlišení)
![]()
Circuit diagram (klikněte pro plné rozlišení)
Toto je jednoduchá elektronická kostka sestavená na bázi mikrořadiče ATtiny13.
Na ovládání zařízení je použité jedno tlačítko. Při jeho stisku se zařízení zapne a rozsvítí se všechny LED. Po jeho puštění se zobrazí obrazec odpovídající 1-6. Další stisk tlačítka buď vypne zařízení (v případě krátkého stisku - doba stisku (20-400 ms) nebo znovu "hodí kostkou" (v případě dlouhého stisku - >400 ms). Zařízení se samo vypne po 20 sekundách nečinnosti.
Mikrořadič ATtiny13 má režim "power-down", kdy je spotřeba <1 µA (baterie 200 mAh by v tomto režimu "nečinnosti" vydržela cca 20 let). V tomto režimu se vypne zdroj taktu (oscilátor), ale obsah registrů se nezmění - mikroprocesor jde probudit externím přerušením (to zde zajišťuje tlačítko).
Všech 5 volných I/O pinů je zde využito: 1 vstup (tlačítko - je zapnutý interní pull-up) a 4 výstupy - 3 dvojice LED a jedna individuálně říditelná LED (uprostřed). S každou LED je v sérii 220 Ω rezistor, ale bylo by lepší zvolit vyšší hodnotu (~1 kΩ), s 220 Ω rezistory je odběr poměrně velký.
Nastavení pojistek (fusebitů) pro mikrořadič je: HFUSE=0xFF, LFUSE=0x7F (interní oscilátor 128 kHz, podpěťová ochrana vypnuta).
Zde je video kostky v provozu.
ZIP archiv - zdrojový kód v assembleru, HEX soubor, obrazec DPS (600 dpi).