Мазмұны:
- Жабдықтар
- 1 -қадам: Схемалық диаграмма
- 2 -қадам: Компоненттер, материалдар, құралдар тізімі
- 3 -қадам: ПХД жасау
- 4 -қадам: ПХД құрастыру
- 5 -қадам: Arduino IDE -ге ATTINY Core жүктеңіз
- 6 -қадам: Arduino UNO -ны Arduino провайдерімен жүктеңіз (жүйелік бағдарламалаушыда)
- 7 -қадам: ATTINY бағдарламалау
Бейне: Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Қазіргі уақытта ATTINY сериялы микроконтроллерлерді қолдану әмбебаптығына, төмен бағасына байланысты, сонымен қатар оларды Arduino IDE сияқты орталарда оңай бағдарламалауға болатындығына байланысты қызықты.
Arduino модульдеріне арналған бағдарламаларды ATTINY микроконтроллерлеріне оңай беруге болады.
Сондықтан Arduino -мен ATTINY бағдарламалау қызықты.
Бұл жоба ATTINY13, 85, 84 микроконтроллерлерін және оларға тиесілі диапазонды бағдарламалауға бағытталған. Кішігірім модификациялармен сіз ATTINY2313 бағдарламасын, сонымен қатар жаңа өндірістің ATTINY бағдарламалауға болады.
Біз Arduino UNO үшін қалқан жасаймыз, онда ATTINY бағдарламаланатын ZIP ұясы бар.
Бұл арзан, жасауға оңай және пайдалы.
Жабдықтар
Барлық компоненттерді AliExpress -те төмен бағамен табуға болады.
Ерекшеліктер - бұл өз шеберханасынан, тіпті одан да арзан.
1 -қадам: Схемалық диаграмма
Бұл өте қарапайым.
Қалқан Arduino UNO -мен жұмыс істейді, кернеудің болуын жарықдиодты жарықтандыру көрсетеді.
Әрине, бір уақытта тек бір микросхеманы бағдарламалауға болады, оның негізгі суреті тек бағдарламаланатын чиптердің қалай салынғанын көрсетеді. Бұл схемалық схемада да көрсетілген.
Arduino Reset түйреуішінде C1 = 22uF / 16V болуы маңызды. Оның жетіспеушілігі бағдарламалаудың басында Arduino қалпына келтірілуіне байланысты бағдарламалауды жасай алмауға әкеледі.
C2 = 47uF / 16V қуат көзінде тербеліске қарсы.
Нақты бағдарламалау 3, 4, 5, 6 J1 түйреуіштерінде, тиісінше D10, D11, D12, D13 Arduino.
Бағдарламалау тек 4 сыммен жүргізілетіндіктен, сәйкес адаптер тақталарын қолдана отырып, ATTINY 13 орнына басқа ATTINY (мысалы, ATTINY 2313) бағдарламалауды бейімдеу оңай.
Қалқан Arduino UNO -ға қосылған, осылайша 4 коннектордың түйреуіштерінің 1 -ден 1 сәйкестігі болады (негізгі суретті қараңыз).
2 -қадам: Компоненттер, материалдар, құралдар тізімі
1. Arduino UNO R3-1 дана.
2. ZIP розеткасы 2X14 түйреуіш-1 дана.
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.
4. R = 0, 33K/0, 25W-1pc.
5. Жарық диодты 5 мм. Қызыл-1 дана.
6. Коннектордың түйіспелі басы тік 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. SMD адаптерінің ұясы 8in-1pc., 14pin-1pc. Қалқанға тіркемелер бар, тек SMD чиптерін қолдансаңыз ғана.
8. Бұл компоненттерді отырғызу үшін ПХД.
9. Флюор, дәнекерлеу құралдары, түйреуіш түйреуіштерді кесуге арналған құрал.
10. Сандық мультиметр (кез келген түрі).
11. Еңбекке деген құштарлық.
3 -қадам: ПХД жасау
ПХД қалыңдығы 1,6 мм FR4, екі жақты, металл тесіктері жоқ.
Өтпелер оқшауланбаған сыммен орындалады.
Бұрғылау мен жаңғыртудан кейін қолмен қалайы жабыңыз.
Біз цифрлық мультиметрмен маршруттардың үздіксіздігін және олардың арасындағы ықтимал қысқа тұйықталуларды тексереміз.
ПХД жасау үшін суреттер мен PDF форматтары жеткілікті.
4 -қадам: ПХД құрастыру
Флюор мен дәнекерлеу құралдарын қолдану қарапайым (суреттегідей).
Пластикалық (фотода ақ) 2X3 түйреуішті ZIP розеткасымен жабу пайдалы. Чиптерді розеткаға дұрыс енгізуге көп көмектеседі.
Жапсырмалар Inkscape бағдарламасымен жасалған және мөлдір фольгамен жабылған.
Жинау аяқталғаннан кейін тексеріңіз.
Келесі қадам - бағдарламашының жұмысына қажетті бағдарламалық қамтамасыз етуді орнату.
Бұл бірнеше жерде сипатталғанымен, мен оған қысқаша кезең-кезеңмен сипаттама беруді пайдалы деп санаймын.
5 -қадам: Arduino IDE -ге ATTINY Core жүктеңіз
1. Arduino IDEFile-Preferences қосады. Қосымша тақта менеджерлерінің URL мекенжайлары келесі мекенжайды қосады:
raw.githubusercontent.com/sleemanj/optiboo…
Бұл Copy Ctrl + V көмегімен жасалады (CopyPaste жұмыс істемейді). OK
Жақсы Интернет байланысы қажет.
2. ToolsBoardBoards Manager. Пайда болған кестеде DIY ATiny. Install табылғанша айналдырыңыз.
Орнату біраз уақыт алуы мүмкін.
Аяқталғаннан кейін DIY ATtiny Tools Board -те біз ATTINY -ді көбірек таба аламыз.
Осы жерден біз бағдарламалайтын чипті таңдаймыз.
6 -қадам: Arduino UNO -ны Arduino провайдерімен жүктеңіз (жүйелік бағдарламалаушыда)
Бұл қарапайым, бірақ бағдарламашы тақтасын Arduino -ға енгізбеу керек!
Arduino тақтасын компьютерге / ноутбукке қосыңыз.
Компьютерде / ноутбукте басқару тақтасының құрылғы менеджерін іске қосыңыз, біз Arduino UNO тақтасы қай жерде пайда болатынын көреміз.
Arduino IDE құралдар тақтасында Arduino UNO таңдаңыз.
Arduino IDE ToolsPort портында Arduino қосылған порт беріледі.
Arduino IDE файлында->-ExamplesArduinoISPArduinoISP. Бұл эскизді Arduino тақтасына жүктеңіз.
Енді біз бағдарламашыны Arduino -ға енгізе аламыз.
7 -қадам: ATTINY бағдарламалау
Біз ATTINY85 бағдарламалағымыз келеді делік.
Ол ZIP ұяшығына дұрыс орналасады, егер ол THT болса немесе адаптер арқылы SMD болса.
Arduino IDEToolsBoardDIY ATtinyATTINY85
Енді ToolsProcessor жылдамдығы (таңдады), Ішкі осциллятор
Біз Arduino қосылған портты таңдаймыз.
ToolsProgrammerArduino провайдер ретінде
Алдымен Burn Bootloader жүктеу керек (ToolsBurn Bootloader бағдарламасынан).
Операцияның дұрыстығын жүйе растайды.
Енді біз чиптің нақты бағдарламалауын Arduino IDE Upload арқылы жасай аламыз.
Және бұл.
Ұсынылған:
CH341A Бағдарламашы: 8 қадам
CH341A бағдарламашы: Мен жақында CH341A шағын бағдарламашысын сатып алдым. Шағын бағдарламашы жақсы және оны 24 және 24 сериялы чиптерді бағдарламалау үшін қолдануға болады. Бұл өте арзан, бірақ өте пайдалы, себебі мен оны компьютердің BIOS -ы мен маршрутизатордың микробағдарламасын жыпылықтау үшін қолдана аламын
ESP8266-07 Arduino Nano-мен бағдарламашы: 6 қадам (суреттермен)
ESP8266-07 Arduino Nano көмегімен бағдарламашы: Бұл Arduino нано көмегімен ESP8266-07/12E ұқыпты бағдарламалау тақтасын құруға арналған қысқа нұсқаулық. Сымдардың схемасы мұнда көрсетілгенге өте ұқсас. Сізде бұл жобаны тақтаға бекітуге, өзіңізді дәнекерлеуге мүмкіндік бар
Arduino үшін тағы бір ATTINY85 ISP бағдарламашы қалқаны: 8 қадам
ATTINY85 ISP бағдарламашысының Arduino үшін тағы бір қалқаны: ATTINY85 ISP бағдарламашысының қалқаны ATTiny85 µControllers бағдарламалауға арналған. Қалқан Arduino Uno тақтасына қосылуы керек. Сериялық бағдарламашы & quot
C кодын Arduino Uno бағдарламашы ретінде AVR -ге қалай жүктеуге болады: 6 қадам
Бағдарламашы ретінде Arduino Uno көмегімен AVR -ге C кодын қалай жүктеуге болады: Барлығына сәлем: D Мұнда мен Arduino Uno R3 көмегімен кез -келген AVR чипін бағдарламалаудың қарапайым әдісімен бөлісемін, кодты микроконтроллерге жазу үшін арнайы сатып алудың орнына Arduino Uno қажет. Бағдарламашы өте қымбат
Микро: шағын: 5 қадаммен шағын сервисті іске қосыңыз
Micro: bit көмегімен шағын сервисті іске қосыңыз: Бұл нұсқаулық сізге BBC Micro: битін кіші серво қозғалтқышты іске қосу үшін MakeCode редакторының көмегімен қалай бағдарламалау керектігін көрсетеді. //www.papermech.net/bbcmicrobit/Жұмыс негіздері