Мазмұны:

Arduino Uno үшін ATtiny бағдарламашысы: 3 қадам
Arduino Uno үшін ATtiny бағдарламашысы: 3 қадам

Бейне: Arduino Uno үшін ATtiny бағдарламашысы: 3 қадам

Бейне: Arduino Uno үшін ATtiny бағдарламашысы: 3 қадам
Бейне: 🚩Аппаратные или внешние прерывания в Arduino (AVR). Прерывание по кнопке и дребезг контактов 2024, Қараша
Anonim
Arduino Uno үшін ATtiny бағдарламашысы
Arduino Uno үшін ATtiny бағдарламашысы

Егер сіз Arduino платформасына сенімді болсаңыз және басқа атмель микроконтроллерлерін бағдарламалауды қаласаңыз, бұл нұсқаулық сізге алғашқы қадамдарыңызды жасауға көмектеседі. Атап айтқанда, сіз көптеген ATtiny микроконтроллерлерін бағдарламалау үшін Arduino Uno үйлесімді тақталарына қалқан жасайсыз (2313/4313 25/45/85 және басқалары).

Жабдықтар

Бұл өте қарапайым жоба үшін сізге қажет:

-тақтайша (бір немесе екі жақты кемінде 20х10 нүкте)

-3х 5 мм жарықдиодты шамдар

-3х 220-330 Ом резисторлары

-20 істікшелі розетка

-12 аталық түйреуіш тақырыптары (кем дегенде)

-1x секіргіш

-кейбір секіргіш сымдар

Және, әрине, жұмыс істеу үшін ATtiny микроконтроллері (менің жағдайда бұл 2313)

1 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Мен қадамдық нұсқаулық жасауға үйренбегенмін, сондықтан мен соңғы нәтижені және сымдарды қосамын. Светодиодтардың полярлығы Fritzing суретте ескерілмейтінін ескеріңіз, сондықтан абай болыңыз!

Егер сіз бір жақты перфрон тақтасын қолдануды шешсеңіз, түйреуіштерді ұзарту және оларды артқы жағынан дәнекерлеу үшін бірнеше қысқыштармен еркек түйреуіштерді басу керек.

Секіргіш GND түйреуішін өзгерту үшін қажет (сіз қандай микроконтроллерді қолданатындығыңызға байланысты), бірақ мен эскизді ATtiny 2313 -ке GND -де мүлде жүктей алдым …

Жасыл жарық диоды әрқашан қосулы және міндетті емес.

2 -қадам: Бағдарламалық қамтамасыз етуді орнату

Бағдарламалық қамтамасыз етуді орнату
Бағдарламалық қамтамасыз етуді орнату
Бағдарламалық қамтамасыз етуді орнату
Бағдарламалық қамтамасыз етуді орнату

Енді arduino isp -ді arduino тақтасына жүктеу керек. Файл -> Мысалдар -> ArduinoISP өтіңіз.

Жүктеу алдында 8 және 9 түйреуіштерді тағайындау арқылы светодиодтардың әрекетін өзгертуге болады, 7 түйреуіш қолданылмайды. PMODE (менің жағдайда көгілдір) - эскизді жүктеу кезінде жыпылықтайтын нәрсе. Қате пайда болған кезде ERR жанып тұрады. Мен қателіктерді модельдеуге тырыстым, бірақ ол ешқашан жанбады … HB HeartBeat дегенді білдіреді және мезгіл -мезгіл қосылады және өшеді. Мен үшін бұл өте пайдалы емес, бірақ оны ERR LED орнына тағайындауға болады.

3 -қадам: Эскизді жүктеу

Эскизді жүктеу
Эскизді жүктеу
Эскизді жүктеу
Эскизді жүктеу
Эскизді жүктеу
Эскизді жүктеу

Енді сіз эскизді жүктеуге дайынсыз. Белгілі бір тақтаны (микроконтроллер) орнатқаныңызға көз жеткізіңіз, содан кейін Провайдер ретінде Құралдар -> Бағдарламалаушы -> Arduino тармағына өтіңіз.

Эскизде берілген сандық түйреуіштер микроконтроллердегі түйіндерге сәйкес келетініне көз жеткізіңіз.

Енді сіз эскизіңізді жүктеуге дайынсыз!

Ұсынылған: