Съдържание:

Как да използвате Attiny85 с Arduino: 4 стъпки
Как да използвате Attiny85 с Arduino: 4 стъпки

Видео: Как да използвате Attiny85 с Arduino: 4 стъпки

Видео: Как да използвате Attiny85 с Arduino: 4 стъпки
Видео: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Ноември
Anonim
Как да използвате Attiny85 с Arduino
Как да използвате Attiny85 с Arduino

Купих нова дъска на Digispark Attiny85.

Но не можа да го използва два дни само заради пакетите с драйвери. И накрая след много търсене намерих отговора. Реферирах различни уроци за това и опитах. Получавах грешка за COM порта в Arduino. Тук реших за това.

Pinouts: Всички щифтове могат да се използват като цифров I/O

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

ПИН 1 → ШИМ (LED на модел А)

Pin 2 → I2C SCK, Analog In

ПИН 3 → Аналогов вход (използва се и за USB+, когато се използва USB)

Pin 4 → ШИМ, аналогов (използва се и за USB- когато се използва USB)

Пин 5 → Аналогов вход

За удобно прелистване на референтен щифт върху Digispark - възможностите на щифтовете са изброени на гърба

Стъпка 1: Инсталирайте Windows драйвер за Attiny85

Инсталирайте Windows драйвер за Attiny85
Инсталирайте Windows драйвер за Attiny85

Ако използвате Arduino 1.6.6 или по -нова версия и Windows - ще трябва да изтеглите и инсталирате драйверите ръчно. Изтеглете, разархивирайте и стартирайте „Инсталиране на драйвери“(на 32 -битови системи) или „DPInst64“(на 64 -битови системи).

Файловете на драйверите се намират тук:

Връзка

След като изтеглите.zip файла> го извлечете.

и стартирайте

Инсталирайте drivers.exe (за 64 -битова операционна система)

DPinst64.exe (за 32 -битова операционна система)

Стъпка 2: Инсталирайте бордови пакети за Arduino

Инсталирайте бордови пакети за Arduino
Инсталирайте бордови пакети за Arduino
Инсталирайте бордови пакети за Arduino
Инсталирайте бордови пакети за Arduino
Инсталирайте бордови пакети за Arduino
Инсталирайте бордови пакети за Arduino

Копирайте този URL адрес и го поставете във Файл> предпочитание> допълнителен URL адрес на мениджъра на дъската

digistump.com/package_digistump_index.json

  • Отидете в менюто „Инструменти“и след това в подменюто „Табло“- изберете „Мениджър на дъски“и след това от падащото меню тип изберете „Принос“:
  • Изберете пакета „Digistump AVR платки“и щракнете върху бутона „Инсталиране“.
  • Ще видите напредъка на изтеглянето в долната лента на прозореца „Мениджър на табла“, когато приключи, той ще покаже „Инсталиран“до този елемент в списъка.
  • ПОТРЕБИТЕЛИ НА Windows)
  • След като инсталацията приключи, затворете прозореца „Boards Manager“и изберете Digispark от меню Tools → Boards. “Digispark (по подразбиране - 16.5mhz)” е дъската, която трябва да бъде избрана от всички нови потребители.
  • Инсталацията вече е завършена! (Потребителите на Linux вижте бележката по -долу)

Инсталиране на 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 комуникира директно с digispark чрез комбинация от необработени нискоскоростни USB протоколи и HID протоколи, за да спести място и да бъде по -съвместим със USB спецификацията.

Когато използвате софтуера Digispark Arduino, няма значение какво е избрано в списъка със серийни портове - не се използва нито един. Просто се уверете, че Digispark е избран в менюто на програмиста, а Digispark (малко ядро) е избрано в менюто на борда и трябва да сте работещи.

Когато използвате софтуера Digispark Arduino, няма значение какво е избрано в списъка със серийни портове - не се използва нито един. Просто се уверете, че Digispark е избран в менюто на програмиста, а Digispark (малко ядро) е избрано в менюто на борда и трябва да сте работещи.

  • За примерните програми, ако получавате „Устройството не е намерено“дори след инсталиране на драйвера DigiUSB в папката с примери, опитайте следното: https://digistump.com/board/index.php/topic, 257.0.html
  • Ако Windows не разпознава „DigiUSB“, а обща двойка „HID-съвместимо устройство“/„USB входно устройство“, отидете в диспечера на устройства, намерете в категорията „Устройства за човешки интерфейс“USB входното устройство с идентификатор на доставчик на 0x16C0 и изберете „актуализиране на драйвера“/ „преглед на моя компютър“/ „нека да избера от списък“и DigiUSB трябва да се покаже там.

Препоръчано: