ATtiny85

Kdy bych použil ATtiny85

ATtiny85 je výborný pro malé jednoúčelové projekty, například:

  • blikání a řízení LED,
  • čtení několika tlačítek nebo senzorů,
  • jednoduché časovače,
  • PWM regulaci,
  • malé bateriové konstrukce,
  • projekty, kde je důležitá velikost a nízká spotřeba.

Jeho velkou výhodou je, že pro výsledný projekt nepotřebuješ celou vývojovou desku. Samotný osmipinový mikrokontrolér může být přímo součástí vlastní DPS.

Kdy je lepší Arduino Uno nebo Nano

ATmega328P na Arduino Uno/Nano nabízí podstatně více paměti a hlavně více vstupů a výstupů. Má také hardwarový UART, takže je pohodlnější například pro sériovou komunikaci a ladění programu.

Arduino je proto praktičtější pro:

  • vývoj a experimentování,
  • větší množství senzorů,
  • displeje,
  • sériovou komunikaci,
  • rozsáhlejší programy,
  • prototypy, u kterých ještě nevíš, kolik periferií nakonec bude potřeba.

Praktický pohled

Pokud už pracuješ s ATmega328P, přechod na ATtiny85 není nijak dramatický. Princip programování AVR zůstává podobný. Největším omezením ATtiny85 je malý počet vývodů a pouze 512 B SRAM.

Za mě se na ně dá dívat takto:

Arduino Uno/Nano je výborné pro vývoj prototypu. ATtiny85 je zajímavé ve chvíli, kdy chceš jednoduchou výslednou konstrukci zmenšit na minimum.