Мазмұны:

Arduino көмегімен ATtiny бағдарламалау: 7 қадам (суреттермен)
Arduino көмегімен ATtiny бағдарламалау: 7 қадам (суреттермен)

Бейне: Arduino көмегімен ATtiny бағдарламалау: 7 қадам (суреттермен)

Бейне: Arduino көмегімен ATtiny бағдарламалау: 7 қадам (суреттермен)
Бейне: Arduino Pushbutton with ATtiny 2024, Қараша
Anonim
Arduino көмегімен ATtiny бағдарламасын жасаңыз
Arduino көмегімен ATtiny бағдарламасын жасаңыз

Төменде 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 бағдарламасын жасаңыз

Arduino бағдарламасын жасаңыз
Arduino бағдарламасын жасаңыз
Arduino бағдарламасын жасаңыз
Arduino бағдарламасын жасаңыз
Arduino бағдарламасын жасаңыз
Arduino бағдарламасын жасаңыз

«Мысалдар» мәзірінен «ArduinoISP» эскизін таңдаңыз.

Эскизді кез келген басқа эскиз сияқты Arduino -ға жүктеңіз.

Сіздің Arduino енді басқа чиптерді бағдарламалай алатын сериялық бағдарламашы ретінде конфигурацияланған.

4 -қадам: Сүзгі қақпағы

Сүзгі қақпағы
Сүзгі қақпағы

10uF конденсаторды жерге және Arduino қалпына келтіру штыры арасына салыңыз. Конденсаторлардың полярлығына назар аударыңыз (жерге жерге!).

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

5 -қадам: ATtiny Core файлдары

ATtiny Core файлдары
ATtiny Core файлдары
ATtiny Core файлдары
ATtiny Core файлдары

Эскиздер қалтасын Arduino қалау мәзірінен ескеріңіз.

Эскиздер қалтасында «аппараттық құралдар» деп аталатын жаңа қалта жасаңыз.

Содан кейін, осы бетке өтіп, файлды жүктеңіз: attiny45_85.zip

Бұл файлды ашыңыз және оны жаңа аппараттық қалтада қалдырыңыз.

Соңында Arduino бағдарламалау ортасын қайта іске қосыңыз. Енді жаңа ядролар жүктелуі керек.

Басқа ATtiny чиптерінің негізгі файлдары бар екенін ескеріңіз. Бұл бет олардың кең ауқымымен Arduino көмегімен қарым -қатынас жасаудың жақсы нүктесі болып табылады.

6 -қадам: ATtiny бағдарламалау

ATtiny бағдарламасын жасаңыз
ATtiny бағдарламасын жасаңыз

Жоғарғы мәзірден таңдаңыз: ATtiny85 құралдар тақтасы (провайдер ретінде Arduino)

(Әрине, егер сіз біреуін қолдансаңыз, басқа чипті таңдағыңыз келеді.)

Содан кейін жыпылықтаудың негізгі мысалын ашып, түйреуіш нөмірін 13 -тен 0 -ге өзгертіңіз.

Ақырында, оны кез келген басқа эскиз сияқты жүктеңіз.

Ол келесі қатені екі рет беруі керек: avrdude: ATtiny85 avrdude бөлігі үшін конфигурация файлында PAGEL және BS2 сигналдарын анықтаңыз: ATtiny85 бөлігі үшін конфигурация файлында PAGEL және BS2 сигналдарын анықтаңыз.

Қате туралы хабарды елемеңіз, сонда сіз жақсы боласыз.

7 -қадам: Сынақ тізбегі

Сынақ тізбегі
Сынақ тізбегі
Сынақ тізбегі
Сынақ тізбегі
Сынақ тізбегі
Сынақ тізбегі

5 -ші істікке 220 Ом резисторды қосыңыз.

Резистор мен +5 В арасындағы жарықдиодты қосыңыз.

Ол жыпылықтауы керек.

Құттықтаймын. Сіз аяқтадыңыз.

Кескін
Кескін

Сіз мұны пайдалы, көңілді немесе қызықты деп таптыңыз ба? Менің соңғы жобаларымды көру үшін @madeineuphoria жазылыңыз.

Ұсынылған: