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

Attiny85 -ийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам
Attiny85 -ийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам

Видео: Attiny85 -ийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам

Видео: Attiny85 -ийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам
Видео: Хэрхэн Arduino дээр товчлуур програмчладаг вэ? [Эсэргүйцэлийн өнгөн код унших нь] 2024, Арваннэгдүгээр
Anonim
Attiny85 -ийг Arduino -той хэрхэн ашиглах вэ
Attiny85 -ийг Arduino -той хэрхэн ашиглах вэ

Би шинэ Digispark -ийн Attiny85 самбар худалдаж авсан.

Гэхдээ зөвхөн жолоочийн багцын улмаас хоёр хоног ашиглах боломжгүй байсан. Тэгээд эцэст нь маш их хайсны эцэст хариултыг нь олсон. Би үүний тулд янз бүрийн хичээлүүдийг зааж, туршиж үзсэн. Би Arduino дахь COM портод алдаа гарлаа. Энд би үүнийг шийдсэн.

Pinouts: Бүх тээглүүрийг дижитал I/O болгон ашиглаж болно

Pin 0 → I2C SDA, PWM (B загвар дээрх LED)

Зүү 1 → ХОУХ (А загвар дээрх LED)

Pin 2 → I2C SCK, аналог оролт

Pin 3 → Аналог оролт (USB ашиглаж байх үед USB+ дээр бас ашиглагддаг)

Pin 4 → PWM, аналог (USB-ийг ашиглах үед USB ашигладаг)

Pin 5 → Аналог оролт

Тохиромжтой зүү лавлахын тулд Digispark -ийг дээгүүр нь эргүүлээрэй

Алхам 1: Attiny85 -д Windows драйвер суулгана уу

Attiny85 -д зориулсан Windows драйверийг суулгаарай
Attiny85 -д зориулсан Windows драйверийг суулгаарай

Хэрэв Arduino 1.6.6 ба түүнээс дээш хувилбар болон цонх ашиглаж байгаа бол драйверуудыг гараар татаж суулгах шаардлагатай болно. "Жолооч суулгах" (32 бит систем дээр) эсвэл "DPInst64" (64 бит систем дээр) татаж аваад задалж, ажиллуулна уу.

Жолоочийн файлууд энд байна:

Холбоос

. Zip файлыг татаж авсны дараа> задална уу.

мөн ажиллуулна уу

Driver.exe суулгана уу (64 битийн үйлдлийн системд зориулсан)

DPinst64.exe (32 битийн OS -ийн хувьд)

Алхам 2: Arduino -д зориулсан ТУЗ -ийн багцыг суулгана уу

Arduino -д зориулсан самбарын багцыг суулгана уу
Arduino -д зориулсан самбарын багцыг суулгана уу
Arduino -д зориулсан самбарын багцыг суулгана уу
Arduino -д зориулсан самбарын багцыг суулгана уу
Arduino -д зориулсан самбарын багцыг суулгана уу
Arduino -д зориулсан самбарын багцыг суулгана уу

Энэ url -ийг хуулж аваад File> Preferences> нэмэлт удирдах зөвлөлийн url руу оруулна уу

digistump.com/package_digistump_index.json

  • "Хэрэгслүүд" цэс, дараа нь "Удирдах зөвлөл" дэд цэс рүү очоод "Самбарын менежер" -ийг сонгоод доош унах төрлөөс "Хувь нэмэр оруулсан" -ийг сонгоно уу.
  • "Digistump AVR самбар" багцыг сонгоод "Суулгах" товчийг дарна уу.
  • Татаж авах явцыг "ТУЗ -ийн менежер" цонхны доод талд, жагсаалтын тухайн зүйлийн хажууд "Суулгасан" гэж харуулах болно.
  • WINDOWS ХЭРЭГЛЭГЧД: Драйвер суулгах мастер цонх гарч ирэн суулгаж дуусмагц Digistump самбаруудын драйверуудыг суулгахын тулд энэ цонхонд байгаа "Дараах" гэснийг товшино уу (Хэрэв та аль хэдийн суулгасан бол энэ суулгагч нь тэдгээрийг шинэчилж, алга болсон бүх зүйлийг суулгах болно.)
  • Суулгаж дууссаны дараа "Самбарын менежер" цонхыг хааж, Багаж хэрэгсэл → Самбар цэснээс Digispark -ийг сонгоно уу. "Digispark (Default - 16.5mhz)" нь бүх шинэ хэрэглэгчдийн сонгох ёстой самбар юм.
  • Суулгалт одоо дууссан! (Линукс хэрэглэгчид доорх тэмдэглэлийг үзнэ үү)

Linux суулгах Хэрэв та өмнө нь байгаагүй бол энд байгаа udev дүрмийг суулгаарай: Алдааг олж засварлах хэсэг

LINUX ХЭРЭГЛЭГЧДИЙН АНХААРАЛД: LINUX -ийн асуудлуудыг шийдвэрлэх хуудсыг шалгана уу **

Алхам 3: Хөтөлбөрийг хэрхэн байршуулах вэ

Програмыг хэрхэн байршуулах вэ
Програмыг хэрхэн байршуулах вэ
Програмыг хэрхэн байршуулах вэ
Програмыг хэрхэн байршуулах вэ
Програмыг хэрхэн байршуулах вэ
Програмыг хэрхэн байршуулах вэ

Digispark нь Arduino -тэй нийцтэй зарим бүтээгдэхүүнээс арай өөрөөр ажилладаг. Digispark нь өөр процедуртай програмууд юм.

Tools цэснээс Board → Digispark -ийг сонгоно уу (Анхдагч - 16.5Mhz)

Код бичээд кодоо нээгээрэй.

Байршуулахаас өмнө Digispark -ийг залгах шаардлагагүй. Байршуулах товчийг дарна уу.

Доод статусын хайрцаг нь одоо Digispark -аа залгахыг танаас хүсэх болно - энэ үед та үүнийг залгах хэрэгтэй - эсвэл салгаад дахин залгаарай.

Та байршуулах явцыг харах болно, дараа нь тэр таны кодыг Digispark дээр ажиллуулах болно. Хэрэв та Digispark -ийг салгаад дахин залгаарай эсвэл өөр тэжээлийн эх үүсвэрт холбовол таны програмчилсан код ажиллах хүртэл 5 секундын саатал гарах болно. Энэхүү 5 секундын саатал нь Digispark Pro-ийг програмчлах гэж байгаа эсэхийг шалгах явдал юм.

Алхам 4: Асуудлыг шийдвэрлэх

Үүнийг санаж байхын тулд

Digisparks нь цуваа порт үүсгэдэггүй. Digispark arduino програм хангамж нь орон зайг хэмнэх, USB үзүүлэлтэд илүү нийцтэй байхын тулд бага хурдтай USB протокол болон HID протоколыг ашиглан digispark -тай шууд холбогддог.

Digispark Arduino програм хангамжийг ашиглахдаа цуваа портуудын жагсаалтаас юу сонгосон нь хамаагүй бөгөөд аль нь ч ашиглагдаагүй болно. Программист цэсэнд Digispark, ТУЗ -ийн цэсэнд Digispark (жижиг цөм) сонгогдсон эсэхийг шалгаарай, та ажиллаж байх ёстой.

Digispark Arduino програм хангамжийг ашиглахдаа цуваа портуудын жагсаалтаас юу сонгосон нь хамаагүй бөгөөд аль нь ч ашиглагдаагүй болно. Программист цэсэнд Digispark, ТУЗ -ийн цэсэнд Digispark (жижиг цөм) сонгогдсон эсэхийг шалгаарай, та ажиллаж байх ёстой.

  • Жишээ програмуудын хувьд хэрэв та жишээ фолдерт DigiUSB драйвер суулгасны дараа ч гэсэн "Төхөөрөмж олдсонгүй" гэж олж байгаа бол үүнийг туршиж үзээрэй: https://digistump.com/board/index.php/topic, 257.0.html
  • Хэрэв Windows нь "DigiUSB" -г хүлээн зөвшөөрдөггүй боловч "HID-д нийцсэн төхөөрөмж"/"USB оролтын төхөөрөмж" гэсэн хос хосыг хүлээн зөвшөөрдөггүй бол Төхөөрөмжийн Менежер рүү очоод "Хүний интерфэйс төхөөрөмжүүд" ангилалд байгаа USB оролтын төхөөрөмжийг худалдагчийн ID-тай олоорой. 0x16C0 -ийг сонгоод "драйверийг шинэчлэх" / "миний компьютерийг үзэх" / "жагсаалтаас сонгохыг зөвшөөрөх" -ийг сонгоно уу, тэнд DigiUSB гарч ирэх ёстой.

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