Bambíno proti ATtiny13A

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

Zdrojový kód sa nachádza na GitHub.

Video

Video sa nachádza na YouTube.


03.03.2017


Menu