Мазмуну:

$ 2 Arduino. ATMEGA328 өзүнчө. Оңой, арзан жана өтө кичине. Толук гид: 6 кадам (Сүрөттөр менен)
$ 2 Arduino. ATMEGA328 өзүнчө. Оңой, арзан жана өтө кичине. Толук гид: 6 кадам (Сүрөттөр менен)

Video: $ 2 Arduino. ATMEGA328 өзүнчө. Оңой, арзан жана өтө кичине. Толук гид: 6 кадам (Сүрөттөр менен)

Video: $ 2 Arduino. ATMEGA328 өзүнчө. Оңой, арзан жана өтө кичине. Толук гид: 6 кадам (Сүрөттөр менен)
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Ноябрь
Anonim
Image
Image
Бөлүктөр тизмеси
Бөлүктөр тизмеси

Бул көрсөтмөдө сиз Arduino ATMEGA328 микроконтроллер чипин өзүнчө микроконтроллер катары кантип колдонууну үйрөнөсүз.

Алардын баасы болгону 2 доллар, сиздин Arduino сыяктуу эле жасай алат жана долбоорлоруңузду өтө кичине кылат.

Биз пиндин макетин, жүктөгүчтү күйгүзүү аркылуу Arduino программасына кантип даяр кылуу керектигин жана эскиздерди кантип жүктөө керектигин карап чыгабыз.

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

1 -кадам: Бөлүктөрдүн тизмеси

1 Arduino

1 ATMEGA328P-PU чипи. Меники бул жерде:

Breadboard

Зымдар

Кошумча: сыноо үчүн LED жана 330 Ом каршылыгы

2 -кадам: Китепкананы жүктөө жана орнотуу

Китепкананы жүктөп алып, орнотуңуз
Китепкананы жүктөп алып, орнотуңуз
Китепкананы жүктөп алып, орнотуңуз
Китепкананы жүктөп алып, орнотуңуз

Arduino тактасы стандарттык 16 МГц тышкы осциллятор менен келет.

Бизге бул 16 МГц осциллятордун кереги жок, анткени ATMEGA328P-PU 8 МГц осцилляторго ээ.

Бул чипти 8МГцте өзүнчө микроконтроллер катары иштеши үчүн, биз Arduino чөйрөбүз үчүн китепкананы жүктөп алып орнотушубуз керек.

Бул үчүн, ZIP файлын жүктөө үчүн Arduino версияңызга дал келген шилтемени басыңыз.

Бул 1-6-x.zip, 1-5-x.zip же 1-0-x.zip болот

Bootloader күйгүзүү
Bootloader күйгүзүү

Кийинки биз Arduino эскиз китеби папкасын Файл → каалоолор → "Sketchbook Жайгашуу" баскычын басып табышыбыз керек. Менин учурда "C: / Users / tomtomheylen / Documents / Arduino" бул сиздин учурда башкача болушу мүмкүн.

Жайгашкан жерди көчүрүп, "бул компьютерге" өтүңүз, аны тилкеге чаптаңыз жана enter басыңыз.

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

Болбосо, оң баскыч менен чыкылдатуу менен "жабдыктар" деп аталган жаңы папканы жасап, "жаңы → папканы" тандап, "жабдыкты" териңиз. Эми ачкыла.

Нан тактасынын папкасын zip архивинен "жабдыктар" папкасына жылдырыңыз.

Bootloader күйгүзүү
Bootloader күйгүзүү

Arduino IDEди өчүрүп күйгүзүңүз жана "Куралдар → тактага" өтүңүз.

Эгерде баары ойдогудай болсо, анда тизмеде "Atmega 328 панелинде (8 МГц ички саат)" көрүшүңүз керек.

Эң татаал бөлүгү азыр жасалды, андыктан ATMEGA328де жашоону кызыктуу кылып өткөрөлү.

3 -кадам: Bootloaderди күйгүзүңүз

Бул ATMEGA328 микроконтроллеринин чиптери көбүнчө бош келет. Аларды Arduino IDE менен иштеши үчүн, биз "жүктөгүчтү күйгүзүү" деп аталган нерсени кылышыбыз керек. Бул биз чипте күйгүзгөн кичинекей код, ошондуктан ал Arduino программасын түшүнөт.

Эскиздерди жүктөө
Эскиздерди жүктөө

Бул үчүн, Arduinoңузду компьютериңизге туташтырып, "Файл → мисалдар → ArduinoIsp" бөлүмүнө өтүп, "Arduino Isp" тандаңыз. Бул эскизди Arduinoго жүктөп, компьютериңизден ажыратыңыз.

Эскиздерди жүктөө
Эскиздерди жүктөө

Андан кийин биз сүрөттө көрүнүп тургандай ATMEGA328 менен Arduino туташтырабыз.

Чиптин жарым тегерегине көңүл буруңуз. Туура тарапта экенин текшериңиз.

Эми Arduinoңузду туташтырыңыз жана Arduino IDEде "Tools → Programmer" бөлүмүнө өтүп, "Arduino ISP катары" тандаңыз.

Андан кийин "Куралдар → Тактага" өтүп, "Атмега 328 нан табагында (8 МГц ички саат)" тандаңыз.

Эми куралдарга барып, "Bootloader Burn" тандаңыз.

Сиздин жүктөгүч күйүп кетти жана чипиңиз эскиздерди жүктөөгө даяр!

Эгерде сизде ката бар болсо, Arduino тармагыңызды сууруп, мурунку кадамдарды кайталаңыз.

4 -кадам: Эскиздерди жүктөө

Эскизди жүктөө үчүн ATMEGA328 чипин Arduino тактасынан алып, сүрөттө көрсөтүлгөндөй нан тактасына туташуу керек.

Бул үчүн сиз FT232RL сыяктуу сериялык программистке USB колдоно аласыз. Мен бул жерде мини көрсөтмө бердим:

Мен көз ирмемдин эскизин текшерүү үчүн тактага резистору бар LED туташтырдым.

Бул сүрөттү казык макети үчүн кантип колдонуу керек.

Мисалы, эгер сиз IDEде 13 -пин орнотсоңуз, ал Arduino тактасындагы 13 -пин же ATMEGA328 чипиндеги 19 -пинди билдирет.

Куттуктайбыз, аткардыңыз! Эми сиз өзүңүздүн кичинекей Arduino долбоорлоруңузду эч нерсеге арзандатууну баштасаңыз болот.

5 -кадам: Бир нече пайдалуу кеңештер

Бир нече пайдалуу кеңештер
Бир нече пайдалуу кеңештер

Мен сизге дагы бир нече пайдалуу кеңештерди берүү менен бул көрсөтмөнү бүтүрөм:

Эгерде сиз проекти проектировать этсеңиз, анда 28 пин DIP розеткасын колдонуп, долбоорду кошкондон кийин ATMEGA328ди кошушуңуз керек.

Меники бул жерде

Керек болсо, эскиздерди дагы эле өзгөртүп же жүктөп берүү үчүн, кээ бир жаман иштерди жасаган аялдардын баш казыктарын 3 биринчи бутуна ширетүү жакшы практика.

Эгерде сиздин микро контролеруңуз кызыктай болуп жатса, анда 10дон 100гө чейин UF конденсаторун + менен -ортосуна кошсоңуз болот.

Чипке буйрутма бергенде, бул ATMEGA328P-PU экенин тактаңыз.

6 -кадам: Акыркы эскертүү

Бул көрсөтмө сизге жактыбы, Сүйүктүү баскычын басып, жазылыңыз.

Ошондой эле менин "Кытайдын Arduino клондорун кантип оңдоо керектигин" карап көрүңүз.

Кийинки Нускамада көрүшкөнчө.

Рахмат, Том Хейлен

Facebook:

Мага бул ишти улантууга жардам берүү үчүн кайрымдуулук кылыңыз:

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