Мазмуну:

Attiny85ти Arduino менен кантип колдонуу керек: 4 кадам
Attiny85ти Arduino менен кантип колдонуу керек: 4 кадам

Video: Attiny85ти Arduino менен кантип колдонуу керек: 4 кадам

Video: Attiny85ти Arduino менен кантип колдонуу керек: 4 кадам
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Ноябрь
Anonim
Attiny85ти Arduino менен кантип колдонсо болот
Attiny85ти Arduino менен кантип колдонсо болот

Мен жаңы Digisparkтын Attiny85 тактасын сатып алдым.

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

Pinouts: Бардык казыктарды Digital I/O катары колдонсо болот

Pin 0 → I2C SDA, PWM (B моделиндеги LED)

Pin 1 → PWM (Model A боюнча LED)

Pin 2 → I2C SCK, Analog In

Pin 3 → Analog In (USB колдонулганда USB+ үчүн дагы колдонулат)

Pin 4 → PWM, Analog (USB үчүн да колдонулат- USB колдонулганда)

Pin 5 → Analog In

Тиешелүү шилтеме үчүн Digisparkти оодарыңыз - пин жөндөмдөрү арткы жагында келтирилген

1 -кадам: Attiny85 үчүн Windows драйверин орнотуңуз

Attiny85 үчүн Windows драйверин орнотуу
Attiny85 үчүн Windows драйверин орнотуу

Эгерде Arduino 1.6.6 же андан жогору жана терезелерди колдонуп жатсаңыз - драйверлерди кол менен жүктөп алып орнотушуңуз керек болот. "Драйверлерди орнотуу" (32 биттик тутумдарда) же "DPInst64" (64 биттик тутумдарда) жүктөп алыңыз, ачыңыз жана иштетиңиз.

Айдоочу файлдары бул жерде:

Шилтеме

. Zip файлын жүктөп алгандан кийин> аны чыгарып алыңыз.

жана иштетүү

Driver.exe орнотуу (64 биттик ОС үчүн)

DPinst64.exe (32 биттик ОС үчүн)

2 -кадам: Arduino үчүн Board Package орнотуңуз

Arduino үчүн Board Package орнотуңуз
Arduino үчүн Board Package орнотуңуз
Arduino үчүн Board Package орнотуңуз
Arduino үчүн Board Package орнотуңуз
Arduino үчүн Board Package орнотуңуз
Arduino үчүн Board Package орнотуңуз

Бул url'ди көчүрүп, Файл> каалоо> кошумча башкарма url'ге чаптаңыз

digistump.com/package_digistump_index.json

  • "Куралдар" менюсуна, андан кийин "Такта" чакан менюсуна өтүңүз - "Такта менеджерин" тандап, андан кийин ачылуучу түрдөн "Салым кошулганды" тандаңыз:
  • "Digistump AVR Boards" пакетин тандап, "Орнотуу" баскычын басыңыз.
  • Сиз жүктөө процессин "Такта менеджери" терезесинин астыңкы тилкесинде көрөсүз, ал тизмеде ошол нерсенин жанында "Орнотулган" дегенди көрсөтөт.
  • WINDOWS КОЛДОНУУЧУЛАРЫ: Орнотууну аяктагандан кийин, Driver Install Wizard терезеси, Digistump Board үчүн драйверлерди орнотуу үчүн ушул терезедеги "Кийинки" баскычын чыкылдатыңыз (эгер сизде булар мурунтан эле орнотулган болсо, анда бул орнотуучу аларды жаңыртып, жок болгондорду орнотот.)
  • Орнотуу аяктагандан кийин, "Такта менеджери" терезесин жаап, Куралдар → Такта менюсунан Digisparkты тандаңыз. "Digispark (Default - 16.5mhz)" - бул бардык жаңы колдонуучулар тарабынан тандалууга тийиш болгон такта.
  • Орнотуу эми аяктады! (Linux колдонуучулары төмөндөгү эскертүүнү карагыла)

Linux орнотуу Эгерде сизде буга чейин жок болсо - udev эрежелерин бул жерден табыңыз: Мүчүлүштүктөрдү оңдоо бөлүмү

LINUX КОЛДОНУУЧУЛАРЫНЫН НАЗАРЫНА: LINUX КЫЙЫНТЫКТАРДЫ ЖОЮУ БЕТИН ТЕКШЕРИҢИЗ **

3 -кадам: Программаны кантип жүктөө керек

Программаны кантип жүктөө керек
Программаны кантип жүктөө керек
Программаны кантип жүктөө керек
Программаны кантип жүктөө керек
Программаны кантип жүктөө керек
Программаны кантип жүктөө керек

Digispark кээ бир Arduino шайкеш продуктуларынан бир аз башкача иштейт. Digispark башка процедуралар менен программалар.

Куралдар менюсунан Board → Digispark тандаңыз (Демейки - 16.5Mhz)

Код жазыңыз, кодуңузду ачыңыз.

Жүктөп берүүдөн мурун Digisparkти туташтыруунун кажети жок.

Төмөнкү абал кутучасы азыр сизден Digisparkти туташтырууну суранат - бул учурда сиз аны туташтырышыңыз керек - же сууруп, кайра туташтырыңыз.

Сиз жүктөөнүн жүрүшүн көрөсүз, андан кийин ал кодуңузду Digisparkте дароо иштетет. Эгерде сиз Digisparkти сууруп, кайра туташтырсаңыз же башка кубат булагына туташтырсаңыз, программаланган код иштей электе 5 секундга кечигүү болот. Бул 5 секунддук кечигүү Digispark Pro аны программалоого аракет кылып жатканыңызды текшерет.

4 -кадам: Кыйынчылыктарды жоюу

Бул эстен чыгарбоо үчүн

Digisparks сериялык портторду түзүшпөйт. Digispark arduino программасы мейкиндикти үнөмдөө жана USB спецификациясына көбүрөөк шайкеш болуу үчүн чийки аз ылдамдыктагы USB протоколдорунун жана HID протоколдорунун айкалышы аркылуу digispark менен түз байланышат.

Digispark Arduino программасын колдонгондо, сериялык порттор тизмесинде эмне тандалганынын мааниси жок - эч бири колдонулбайт. Жөн гана Digispark Программист менюсунан тандалганын жана Board менюсунан Digispark (кичинекей ядро) тандалганын текшериңиз жана сиз иштеп жаткан болушуңуз керек.

Digispark Arduino программасын колдонууда, сериялык порттор тизмесинде тандалган нерсенин мааниси жок - эч бири колдонулбайт. Жөн гана Digispark Программист менюсунан тандалганын жана Board менюсунан Digispark (кичинекей ядро) тандалганын текшериңиз жана сиз иштеп жаткан болушуңуз керек.

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

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