Bambíno proti ATtiny13A

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

Zdrojový kód se nachází na GitHub.

Video

Video se nachází na YouTube.


26.06.2018


Menu