Мазмұны:
- 1 -қадам: заттарды алуға өтіңіз
- 2 -қадам: тізбекті сыммен қосыңыз
- 3 -қадам: Arduino бағдарламасын жасаңыз
- 4 -қадам: Сүзгі қақпағы
- 5 -қадам: ATtiny Core файлдары
- 6 -қадам: ATtiny бағдарламалау
- 7 -қадам: Сынақ тізбегі
Бейне: Arduino көмегімен ATtiny бағдарламалау: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Төменде Arduino IDE көмегімен ATtiny микроконтроллерлерін бағдарламалау бойынша нұсқаулар берілген. Қарапайым ағылшын тілінде 8 түйреуішті Atmel чиптерін әдеттегідей Arduino сияқты бағдарламалау керек. Бұл керемет, себебі ATtiny кішкентай, және бұл үлкен микроконтроллерді қажет етпейтін ұсақ заттарды жасауға мүмкіндік береді.
Мен осында жариялаған нұсқаулар өте керемет жоғары технологиялық оқулықпен берілген нұсқауларға ұқсас. Мен нұсқаулардың нұсқасын осында жарияладым, себебі мен ATtiny чиптерін қолдана отырып, алдағы бірнеше жобаны жасауды жоспарлап отырмын және мен өз процесті көрсетемін деп ойладым.
1 -қадам: заттарды алуға өтіңіз
Саған қажет болады:
- Arduino - Нан тақтасы - ATtiny85 (немесе ATtiny45) - 10uF электролиттік конденсатор - 220 Ом 1/4 ватт резистор - Жарықдиодты - қосқыш сым
Назар аударыңыз, бұл беттегі кейбір сілтемелерде Amazon серіктестік сілтемелері бар. Бұл сатылатын тауарлардың ешқайсысының бағасын өзгертпейді. Алайда, егер сіз осы сілтемелердің кез келгенін басып, бірдеңе сатып алсаңыз, мен шағын комиссия аламын. Мен бұл ақшаны болашақ жобалар үшін материалдар мен құралдарға қайта саламын. Егер сіз кез келген бөлшектерді жеткізушіге балама ұсыныс алғыңыз келсе, маған хабарлаңыз.
2 -қадам: тізбекті сыммен қосыңыз
Arduino -ны ATtiny -ге келесідей қосыңыз:
- Arduino +5V - ATtiny Pin 8
- Arduino Ground - ATtiny Pin 4
- Arduino Pin 10 - ATtiny Pin 1
- Arduino Pin 11 - ATtiny Pin 5
- Arduino Pin 12 - ATtiny Pin 6
- Arduino Pin 13 - ATtiny Pin 7
3 -қадам: Arduino бағдарламасын жасаңыз
«Мысалдар» мәзірінен «ArduinoISP» эскизін таңдаңыз.
Эскизді кез келген басқа эскиз сияқты Arduino -ға жүктеңіз.
Сіздің Arduino енді басқа чиптерді бағдарламалай алатын сериялық бағдарламашы ретінде конфигурацияланған.
4 -қадам: Сүзгі қақпағы
10uF конденсаторды жерге және Arduino қалпына келтіру штыры арасына салыңыз. Конденсаторлардың полярлығына назар аударыңыз (жерге жерге!).
Сізге бұл тек Arduino Uno үшін қажет деген қауесет бар, бірақ мен оны бұрынғы нұсқалармен қосуға көмектескенін білдім. Егер сіз келесі қадамдарда жұмыс істемейтінін байқасаңыз, оны қарапайым түрде алып тастаңыз және бұл көмектесе ме, біліңіз.
5 -қадам: ATtiny Core файлдары
Эскиздер қалтасын Arduino қалау мәзірінен ескеріңіз.
Эскиздер қалтасында «аппараттық құралдар» деп аталатын жаңа қалта жасаңыз.
Содан кейін, осы бетке өтіп, файлды жүктеңіз: attiny45_85.zip
Бұл файлды ашыңыз және оны жаңа аппараттық қалтада қалдырыңыз.
Соңында Arduino бағдарламалау ортасын қайта іске қосыңыз. Енді жаңа ядролар жүктелуі керек.
Басқа ATtiny чиптерінің негізгі файлдары бар екенін ескеріңіз. Бұл бет олардың кең ауқымымен Arduino көмегімен қарым -қатынас жасаудың жақсы нүктесі болып табылады.
6 -қадам: ATtiny бағдарламалау
Жоғарғы мәзірден таңдаңыз: ATtiny85 құралдар тақтасы (провайдер ретінде Arduino)
(Әрине, егер сіз біреуін қолдансаңыз, басқа чипті таңдағыңыз келеді.)
Содан кейін жыпылықтаудың негізгі мысалын ашып, түйреуіш нөмірін 13 -тен 0 -ге өзгертіңіз.
Ақырында, оны кез келген басқа эскиз сияқты жүктеңіз.
Ол келесі қатені екі рет беруі керек: avrdude: ATtiny85 avrdude бөлігі үшін конфигурация файлында PAGEL және BS2 сигналдарын анықтаңыз: ATtiny85 бөлігі үшін конфигурация файлында PAGEL және BS2 сигналдарын анықтаңыз.
Қате туралы хабарды елемеңіз, сонда сіз жақсы боласыз.
7 -қадам: Сынақ тізбегі
5 -ші істікке 220 Ом резисторды қосыңыз.
Резистор мен +5 В арасындағы жарықдиодты қосыңыз.
Ол жыпылықтауы керек.
Құттықтаймын. Сіз аяқтадыңыз.
Сіз мұны пайдалы, көңілді немесе қызықты деп таптыңыз ба? Менің соңғы жобаларымды көру үшін @madeineuphoria жазылыңыз.
Ұсынылған:
Arduino Uno - Baofeng UV -9R Plus көмегімен DIY бағдарламалау кабелі: 6 қадам (суреттермен)
Arduino Uno-Baofeng UV-9R Plus көмегімен DIY бағдарламалау кабелі: Барлығына сәлем, бұл Baofeng UV-9R (немесе плюс) гарнитураны / құлаққапты кабельді USB ретінде Ardunio UNO көмегімен бағдарламалау кабеліне айналдыру туралы қарапайым нұсқаулық. Сериялық түрлендіргіш. [Жауапкершіліктен бас тарту] Мен келтірілген зиян үшін ешқандай жауапкершілік көтермеймін
Жарықдиодты сағат 555 және 4017 көмегімен (бағдарламалау қажет емес): 8 қадам (суреттермен)
Жарықдиодты сағат 555 және 4017 көмегімен (Бағдарламалаудың қажеті жоқ): Мұнда мен шамамен 7 жыл бұрын жасаған және жасаған жобаны ұсынамын. Жобаның идеясы 4017 сияқты есептегіш IC -терді светодиодтардың жыпылықтауын басқаратын сигналдарды шығару үшін қолдану болып табылады. аналогтық сағат тілдері
Кітапханасыз жылжу мәтінін көрсету үшін басқа Arduino көмегімен Arduino бағдарламалау: 5 қадам
Кітапханасыз жылжу мәтінін көрсету үшін басқа Arduino көмегімен Arduino бағдарламалау: Sony Spresense немесе Arduino Uno қымбат емес және көп қуатты қажет етпейді. Алайда, егер сіздің жобаңызда қуат, кеңістік немесе тіпті бюджет шектеулі болса, сіз Arduino Pro Mini қолдануды қарастырғыңыз келуі мүмкін. Arduino Pro Micro -дан айырмашылығы, Arduino Pro Mi
DIY Attiny бағдарламалау қалқаны: 8 қадам (суреттермен)
DIY Attiny бағдарламалау қалқаны: Егер сіз шағын және аз қуатты Arduino тақтасын іздесеңіз, Attiny - бұл өте жақсы нұсқа, оның өлшемі таңқаларлық. Оның 5 GPIO түйреуіші бар, оның 3 -і аналогтық түйреуіш, екеуі PWM шығысы бар. Бұл сонымен қатар шынымен икемді
UNU көмегімен Arduino Nano бағдарламалау: 4 қадам (суреттермен)
UNU көмегімен Arduino Nano бағдарламалау: Сәлем балалар, мен жақында edu -дан mini arduino жобасына жаңа arduino нано клонын (CH340) сатып алдым. Осыдан кейін мен ардуиноны компьютерге қосып, драйверлерді орнаттым, бірақ әлі жұмыс істемеді, бірнеше күннен кейін мен бағдарламалауды білдім