Mundarija:

Attiny85 -ni Arduino -dan qanday ishlatish kerak: 4 qadam
Attiny85 -ni Arduino -dan qanday ishlatish kerak: 4 qadam

Video: Attiny85 -ni Arduino -dan qanday ishlatish kerak: 4 qadam

Video: Attiny85 -ni Arduino -dan qanday ishlatish kerak: 4 qadam
Video: ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino 2024, Noyabr
Anonim
Attiny85 -ni Arduino bilan qanday ishlatish kerak
Attiny85 -ni Arduino bilan qanday ishlatish kerak

Men yangi Digispark Attiny85 taxtasini sotib oldim.

Ammo haydovchi paketlari tufayli uni ikki kun ishlata olmadi. Va nihoyat, ko'p izlaganimdan keyin javobni topdim. Men buning uchun turli xil darsliklarga murojaat qildim va sinab ko'rdim. Men Arduino -dagi COM portida xatolik yuz berdi. Bu erda men buni hal qildim.

Pinouts: Barcha pinlar raqamli kirish -chiqish sifatida ishlatilishi mumkin

Pin 0 → I2C SDA, PWM (B modelida LED)

Pin 1 → PWM (A modelidagi LED)

Pin 2 → I2C SCK, analog kirish

Pin 3 → Analog Kirish (USB ishlatilganda USB+ uchun ham ishlatiladi)

Pin 4 → PWM, Analog (USB uchun ham ishlatiladi- USB ishlatilganda)

5 -pin → Analog kirish

Ishonchli pin mos yozuvlar uchun Digispark -ni aylantiring - pinli imkoniyatlar orqada ko'rsatilgan

1 -qadam: Attiny85 uchun Windows drayverini o'rnating

Attiny85 uchun Windows drayverini o'rnating
Attiny85 uchun Windows drayverini o'rnating

Agar Arduino 1.6.6 va undan yuqori versiyalarda va derazalarda - drayverlarni qo'lda yuklab olishingiz va o'rnatishingiz kerak bo'ladi. "Drayverlarni o'rnatish" (32 bitli tizimlarda) yoki "DPInst64" ni (64 bitli tizimlarda) yuklab oling, oching va ishga tushiring.

Haydovchi fayllari bu erda joylashgan:

Havola

. Zip faylini yuklaganingizdan so'ng uni chiqarib oling.

va ishga tushiring

Driver.exe -ni o'rnating (64 bitli OS uchun)

DPinst64.exe (32 bitli OS uchun)

2 -qadam: Arduino uchun taxta paketlarini o'rnating

Arduino uchun taxta paketlarini o'rnating
Arduino uchun taxta paketlarini o'rnating
Arduino uchun taxta paketlarini o'rnating
Arduino uchun taxta paketlarini o'rnating
Arduino uchun taxta paketlarini o'rnating
Arduino uchun taxta paketlarini o'rnating

Ushbu urlni nusxalash va Fayl> afzal> qo'shimcha boshqaruv paneli url -ga joylashtiring

digistump.com/package_digistump_index.json

  • "Asboblar" menyusiga o'ting, so'ngra "Kengash" pastki menyusiga o'ting - "Kengash menejeri" -ni tanlang va ochiladigan turdan "Qatnashgan" -ni tanlang:
  • "Digistump AVR Boards" paketini tanlang va "O'rnatish" tugmasini bosing.
  • Siz yuklash jarayonini "Taxt menejeri" oynasining pastki satrida ko'rasiz, u ro'yxatdagi ushbu element yonida "O'rnatilgan" ni ko'rsatadi.
  • WINDOWS FOYDALANISHLARI: O'rnatish tugallangandan so'ng, haydovchilarni o'rnatish ustasi ochiladi, Digistump platalari uchun drayverlarni o'rnatish uchun ushbu oynada "Keyingi" tugmasini bosing (agar sizda allaqachon o'rnatilgan bo'lsa, bu o'rnatuvchi ularni yangilaydi va etishmayotganlarni o'rnatadi).)
  • O'rnatish tugagandan so'ng, "Kengash menejeri" oynasini yoping va Asboblar → Kengashlar menyusidan Digispark -ni tanlang. "Digispark (standart - 16.5 MGts)" - bu yangi foydalanuvchilar tomonidan tanlanishi kerak bo'lgan taxta.
  • O'rnatish endi tugadi! (Linux foydalanuvchilari quyidagi izohga qarang)

Linuxni o'rnatish Agar ilgari bunday qilmagan bo'lsangiz - udev qoidalarini o'rnating: Muammo bartaraf qilish bo'limi

LINUX FOYDALANUVCHILARINING DIQQATI: LINUX muammosini bartaraf etish sahifasini tekshiring **

3 -qadam: Dasturni qanday yuklash kerak

Dasturni qanday yuklash kerak
Dasturni qanday yuklash kerak
Dasturni qanday yuklash kerak
Dasturni qanday yuklash kerak
Dasturni qanday yuklash kerak
Dasturni qanday yuklash kerak

Digispark ba'zi Arduino mos keluvchi mahsulotlarga qaraganda biroz boshqacha ishlaydi. Digispark boshqa protseduraga ega.

Asboblar menyusidan Kengash → Digispark -ni tanlang (Standart - 16,5 MGts)

Kod yozing, kodingizni oching.

Yuklashni chaqirishdan oldin Digispark -ni ulash shart emas. Yuklash tugmasini bosing.

Pastki holat qutisi endi sizdan Digispark -ni ulashingizni so'raydi - bu vaqtda siz uni ulashingiz kerak - yoki rozetkadan chiqarib, qayta ulang.

Siz yuklash jarayonini ko'rasiz va u darhol kodingizni Digisparkda ishga tushiradi. Agar siz Digispark -ni ajratib, uni qayta ulasangiz yoki boshqa quvvat manbaiga ulasangiz, dasturlashtirilgan kod ishga tushguncha 5 soniya kechikish bo'ladi. Bu 5 soniyali kechikish-bu Digispark Pro uni dasturlashga urinayotganingizni tekshiradi.

4 -qadam: Muammolarni bartaraf etish

Buni yodda tutish uchun

Digisparks ketma -ket portlarni yaratmaydi. Digispark arduino dasturiy ta'minoti joyni tejash va USB spetsifikatsiyasiga ko'proq mos kelish uchun past tezlikli USB protokoli va HID protokoli kombinatsiyasi orqali to'g'ridan -to'g'ri digispark bilan bog'lanadi.

Digispark Arduino dasturidan foydalanganda, ketma -ket portlar ro'yxatida nima tanlangani muhim emas - hech biri ishlatilmaydi. Dasturchi menyusida Digispark tanlanganiga va Kengash menyusida Digispark (kichik yadro) tanlanganligiga ishonch hosil qiling va siz ishga tushishingiz kerak.

Digispark Arduino dasturidan foydalanganda, ketma -ket portlar ro'yxatida nima tanlangani muhim emas - hech biri ishlatilmaydi. Dasturchi menyusida Digispark tanlanganiga va Kengash menyusida Digispark (kichik yadro) tanlanganligiga ishonch hosil qiling va siz ishga tushishingiz kerak.

  • Misol dasturlari uchun, agar siz misollar papkasida DigiUSB drayverini o'rnatganingizdan keyin ham "Qurilma topilmadi" deb topsangiz, buni sinab ko'ring: https://digistump.com/board/index.php/topic, 257.0.html
  • Agar Windows "DigiUSB" ni emas, balki "HID-mos keladigan qurilma"/"USB kirish qurilmasi" juftligini tanimasa, Qurilma menejeriga o'ting, "Inson interfeysi qurilmalari" toifasida sotuvchi identifikatori bo'lgan USB kirish qurilmasini toping. 0x16C0 -ni tanlang va "drayverni yangilash" / "kompyuterimni ko'rib chiqish" / "ro'yxatdan tanlashga ruxsat bering" -ni tanlang va DigiUSB u erda ko'rsatilishi kerak.

Tavsiya: