Zápisník experimentátora
Hierarchy: ATtiny13A
Dnes to bude trošku odlehčená téma. Využil jsem mikrokontrolér ATtiny13A v projektu pro naše malé bambíno. Strašně rádo si cvaká vypínačem na stěně a sleduje, jak se světlo zapne nebo vypne. Protože se toho každý den dožaduje, občas je únavné ho při té stěně držet a čekat, až se pobaví.
Proto jsem mu poskládal bleskový projekt z mikrokontroléru ATtiny13A a tří LED diod. Je to modifikace klasického blink. Všechny diody jsou na třech prvních pinech. Poskládané to je v plastové krabičce na jídlo, na vrchu je obrovský vypínač a napájené to je 4,5 V baterií.
Jednoduchý projekt, ale bambíno je s výsledkem neuvěřitelně spokojeno. Sedí si při tom a cvaká vypínačem. A vůbec mu nevadí, že to není na stěně. Dokonce si krabičkou točí a snaží se přijít na to, jak to celé funguje. Video ho ukazuje v několika scénách, kde se s krabičkou různě hraje.
void setup() {
for (uint8_t i = 0; i < 3; i++)
pinMode(i, OUTPUT);
}
uint8_t x = 0;
void loop() {
for (uint8_t i = 0; i < 3; i++)
digitalWrite(i, x == i ? true : false);
x++;
x %= 3;
delay(1000);
}
Zdrojový kód se nachází na GitHub.
Video se nachází na YouTube.
26.06.2018