arduino прошивка attiny13
Attiny13 не имеет встроенного UART преобразователя на популярных микросхемах CH340, FT232R, cp2102. Записать скетч во флеш память можно по протоколу SPI методом внутрисхемного программирования (ISP). Такой программатор называется USBASP (avr isp). Данный прогр-р сделаем из ардуино нано.
C гитхаба качнем фреймворк Core13 https://github.com/orlv/at13/archive/master.zip
Папку core13 переносим в /usr/share/arduino/hardware/arduino/cores
sudo cp -r core13 /usr/share/arduino/hardware/arduino/cores
Фреймворк предоставляет следующее апи
map()
random()
randomSeed()
millis()
micros()
delay()
delayMicroseconds() *
analogRead()
analogWrite()
pinMode()
digitalRead()
digitalWrite()
В boards.txt добавляем новую плату attiny13.