Zápisník experimentátora
Hierarchy: ATtiny13A
Dnes to bude trošku odľahčená téma. Využil som mikrokontrolér ATtiny13A v projekte pre naše malé bambíno. Strašne rado si cvaká vypínačom na stene a sleduje, ako sa svetlo zapne alebo vypne. Pretože sa toho každý deň dožaduje, občas je únavné ho pri tej stene držať a čakať, kým sa pozabáva.
Preto som mu poskladal bleskový projekt z mikrokontroléra ATtiny13A a troch LED diód. Je to modifikácia klasického blink. Všetky diódy sú na troch prvých pinoch. Poskladané to je v plastovej krabičke na jedlo, na vrchu je obrovský vypínač a napájané to je 4,5 V batériou.
Jednoduchý projekt, ale bambíno je s výsledkom neuveriteľne spokojné. Sedí si pri tom a cvaká vypínačom. A vôbec mu nevadí, že to nie je na stene. Dokonca si krabičkou točí a snaží sa prísť na to, ako to celé funguje. Video ho ukazuje v niekoľkých scénach, kde sa s krabičkou rôzne hrá.
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 sa nachádza na GitHub.
Video sa nachádza na YouTube.
03.03.2017