Мазмуну:

Arduino менен ATtiny программасы: 7 кадам (Сүрөттөр менен)
Arduino менен ATtiny программасы: 7 кадам (Сүрөттөр менен)

Video: Arduino менен ATtiny программасы: 7 кадам (Сүрөттөр менен)

Video: Arduino менен ATtiny программасы: 7 кадам (Сүрөттөр менен)
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Июль
Anonim
ATduini Arduino менен программалаңыз
ATduini Arduino менен программалаңыз

Төмөндө Arduino IDEди колдонуп ATtiny микроконтроллерлерин программалоо боюнча көрсөтмөлөр берилген. Жөнөкөй англис тилинде, бул 8-пин Атмел чиптерин кадимки Arduino сыяктуу программалоо. Бул сонун, анткени ATtiny кичинекей, жана - бул - чоң микро микроконтроллерге муктаж болбогон кичинекей нерселерди жасоого мүмкүндүк берет.

Мен бул жерде жазган көрсөтмөлөр укмуштай укмуштуудай Жогорку Техникалык Окутуучу берген көрсөтмөлөргө окшош. Мен нускаманын нускасын бул жерге жайгаштырдым, анткени мен ATtiny чиптерин колдонуп, алдыдагы бир нече долбоорлорду түзүүнү пландап жатам жана процессти көрсөтөм деп ойлодум.

1 -кадам: Бир нерселерди алыңыз

Бир нерселерди ал
Бир нерселерди ал

Сага керек болот:

- Arduino - Breadboard - ATtiny85 (же ATtiny45) - 10uF электролиттик конденсатор - 220ohm 1/4 ватт резистор

Бул беттеги айрым шилтемелерде Amazon өнөктөштүк шилтемелери бар экенин эске алыңыз. Бул сатыла турган буюмдардын баасын өзгөртпөйт. Бирок, эгер сиз бул шилтемелердин бирин чыкылдатып, бир нерсе сатып алсаңыз, мен кичинекей комиссия алам. Мен бул акчаны келечектеги долбоорлорго керектүү материалдарга жана инструменттерге кайра инвестицияладым. Эгерде сиз кандайдыр бир тетиктерди жеткирүүчүгө кошумча сунушту кааласаңыз, мага билдириңиз.

2 -кадам: Райондук зым

Circuit Wire
Circuit Wire
Circuit Wire
Circuit Wire
Circuit Wire
Circuit Wire
Circuit Wire
Circuit Wire

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 Files

ATtiny Core Files
ATtiny Core Files
ATtiny Core Files
ATtiny Core Files

Arduino артыкчылык менюсунан эскиз китебиңиздин папкасына көңүл буруңуз.

Эскиз китебиңизде "жабдыктар" деп аталган жаңы папка түзүңүз

Андан кийин, бул баракчага өтүп, файлды жүктөп алыңыз: attiny45_85.zip

Бул файлды ачып, аны жаңы жабдыктар папкасына калтырыңыз.

Акырында, Arduino программалоо чөйрөсүн өчүрүп күйгүзүңүз. Жаңы ядролор эми жүктөлүшү керек.

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

6 -кадам: ATtiny программасы

ATtiny программасы
ATtiny программасы

Жогорку менюдан тандаңыз: Tools Board ATtiny85 (w/ Arduino катары ISP)

(Албетте, эгер сиз аны колдонуп жатсаңыз, анда башка чипти тандагыңыз келет.)

Андан кийин негизги мисалды ачыңыз жана пин номерин 13төн 0гө өзгөртүңүз.

Акыр -аягы, аны башка эскиздер сыяктуу жүктөңүз.

Бул эки жолу төмөнкү катаны бериши керек: avrdude: ATtiny85 бөлүгү үчүн конфигурация файлында PAGEL жана BS2 сигналдарын аныктаңыз avrdude: ATtiny85 бөлүгү үчүн конфигурация файлында PAGEL жана BS2 сигналдарын аныктаңыз.

Жөн гана ката билдирүүсүн этибарга албаңыз жана сиз жакшы болушуңуз керек.

7 -кадам: Test Circuit

Test Circuit
Test Circuit
Test Circuit
Test Circuit
Test Circuit
Test Circuit

220 Омдук резисторду 5 -пинге туташтырыңыз.

Резистор менен +5В ортосундагы LEDди туташтырыңыз.

Көз ирмеми керек.

Куттуктайм. Сен бүттүң.

Сүрөт
Сүрөт

Сиз муну пайдалуу, кызыктуу же көңүл ачуучу деп таптыңызбы? Менин акыркы долбоорлорумду көрүү үчүн @madeineuphoria ээрчиңиз.

Сунушталууда: