Давайте в этой статье немножко расширим наш кругозор на другие контроллеры.
В этой статье разберем контроллер из семейства atmel как и ардуино. Называется он attiny13. Данный контроллер гораздо слабее ардуино. Но для некоторых задач вполне себе годится.
Аттини в отличии от ардуино не имеет собственной обвязки для легкого программирования через usb порт. Ей нужен программатор. Его можно купить отдельно, но у нас же есть Ардуино. Она с легкостью справится с задачей программатора Attiny13.
Для данной реализации нам понадобится:
Arduino uno: http://alii.pub/5slrkx
Контактные провода: http://alii.pub/5slrot
Attiny13: http://ali.pub/21geiy
Схема подключения всех элементов выглядит следующим образом:
Красным обозначены пины Arduino. А схематически изображена сама плата attiny13.
Для программирования Attiny13 в ардуиноIDE нам нужно добавить новую плату "HArdware". Для этого нужно скачать архив с платой. Его можно найти у меня на сайте.
И положить содержимое скаченного архива нужно по следующему пути: C:\Program Files (x86)\Arduino\hardware
После этого нам необходимо установить скетч в ардуино “ArduinoISP” этот скетч берется из стандартных примеров:
ArduinoISP нужно залить в саму Arduino, а не в attiny13.
А вот после этого когда будем пытаться запрограммировать непосредственно саму attiny13, нам нужно выставить правильные параметры для платы. Они выглядят следующем образом:
Ну и демонстрация всего описанного в видео: