Агуулгын хүснэгт:

Arduino Uno -д зориулсан ATtiny програмист: 3 алхам
Arduino Uno -д зориулсан ATtiny програмист: 3 алхам

Видео: Arduino Uno -д зориулсан ATtiny програмист: 3 алхам

Видео: Arduino Uno -д зориулсан ATtiny програмист: 3 алхам
Видео: Заставьте роботов Arduino избегать препятствий с помощью драйвера L293D 2024, Арваннэгдүгээр
Anonim
Arduino Uno -д зориулсан ATtiny програмист
Arduino Uno -д зориулсан ATtiny програмист

Хэрэв та Arduino платформтой итгэлтэй болсон бөгөөд өөр атмел микроконтроллер програмчлахыг хүсч байвал энэ гарын авлага нь эхний алхамуудыг хийхэд тань туслах болно. Ялангуяа та олон ATtiny микроконтроллерыг (2313/4313 25/45/85, магадгүй бусад) програмчлахын тулд Arduino Uno нийцтэй хавтангуудад бамбай хийх болно.

Хангамж

Энэхүү энгийн төслийн хувьд танд дараахь зүйлс хэрэгтэй болно.

-самбар (нэг эсвэл хоёр талт дор хаяж 20х10 цэг)

-3х5 мм хэмжээтэй LED

-3x 220-330 Ом эсэргүүцэл

-20 зүү залгуур

-12 эрэгтэй зүү толгой (дор хаяж)

-1х холбогч

-зарим холбогч утас

Мэдээжийн хэрэг хамтран ажиллах ATtiny микроконтроллер (миний хувьд энэ бол 2313)

Алхам 1: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Би алхам алхмаар зааварчилгаа гаргадаггүй, тиймээс би эцсийн үр дүн болон зарим утсыг холбодог. Fritzing зураг дээр LED -ийн туйлыг хүндэтгэдэггүйг анхаарна уу.

Хэрэв та нэг талт перфрон хавтанг ашиглахаар шийдсэн бол тээглүүрийг уртасгаж, ар талаас нь гагнахын тулд эрэгтэй хавчаарын толгойг хавчаараар дарах хэрэгтэй.

Би холбогчийг GND зүүг (таны ашиглаж буй микроконтроллероос хамаарч) өөрчлөх шаардлагатай байгаа ч гэсэн би ATTiny 2313 дээр ноорогоо GND -гүй байсан ч байршуулж чадсан …

Ногоон LED нь үргэлж асаалттай байдаг бөгөөд заавал биш юм.

Алхам 2: Програм хангамжийн тохиргоо

Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо

Одоо та arduino isp -ийг arduino самбар дээр байршуулах хэрэгтэй. Файл -> Жишээ -> ArduinoISP руу очно уу.

Байршуулахаасаа өмнө 8 ба 9 -р тээглүүр ашиглан LED -ийн зан байдлыг өөрчилж болно, 7 -р зүүг ашиглахгүй. PMODE (миний хувьд цэнхэр) бол ноорог байршуулах үед анивчдаг зүйл юм. Алдаа гарсан тохиолдолд ERR асах болно. Би алдааг дуурайх гэж оролдсон боловч ассангүй … HB нь HeartBeat гэсэн товчлол бөгөөд үе үе асаж, унтрах болно. Надад тийм ч ашигтай биш боловч та үүнийг ERR LED -ийн оронд оноож өгч болно.

Алхам 3: Ноорогоо байршуулж байна

Ноорогоо байршуулж байна
Ноорогоо байршуулж байна
Ноорогоо байршуулж байна
Ноорогоо байршуулж байна
Ноорогоо байршуулж байна
Ноорогоо байршуулж байна

Одоо та ноорогоо байршуулахад бэлэн боллоо. Та өөрийн тусгай самбар (микроконтроллер) суулгасан эсэхээ шалгаад, дараа нь Tools -> Programmer -> Arduino руу очиж ISP болгоно уу.

Таны ноорог дээр өгсөн дижитал тээглүүр нь таны микроконтроллер дээрхтэй тохирч байгаа эсэхийг шалгаарай.

Одоо та ноорогоо байршуулахад бэлэн боллоо!

Зөвлөмж болгож буй: