Начало работы с Digispark., а для кого то просто ATtiny85 с USB . Установка драйверов и работа с arduino IDE

Итак начнем с разбора самой платы и ёё возможностей .

ATtiny85 — небольшой микроконтроллер с приличными возможностями и приятными особенностями, включая:


Плата разработчика ATTINY85 предназначена для разработки устройств с минимальными требованиями к периферии и возможностью непосредственного подключения к USB интерфейсу компьютера для программирования и отладки. Для подключения к компьютеру не требуется кабеля - контроллер подключается непосредственно в USB разъем. У контроллера выведено 6 выходов и все они доступны для использования. Два зарезервировано для работы с USB интерфейсом, к одному подключен светодиод. Для разработки можно использовать среду разработки Arduino IDE (OSX/Win/Linux).

Питаться устройство может от USB интерфейса, внешнего источника напряжением 5В и напряжением от 7В до 12В от внутреннего стабилизатора напряжения 5В 500мА. Переключение источника питания происходит автоматически.

Функции выводов контроллера:

  • Р0 - ARef, SDA, DI, PWM
  • P1 - DO, PWM
  • P2 - D/A, SCK
  • P3 - D/A, USB+
  • P4 - PWM, D/A, USB-
  • P5 - D/A

Характеристики:

  • Микроконтроллер: ATTINY85
  • Внутренний генератор: 8МГц
  • Встроенный умножитель частоты: 8
  • Объем памяти программ: 8Кбайт (6Кбайт доступных)
  • Аппаратные интерфейсы: SPI, I2C
  • ШИМ: 3 канала
  • АЦП: 4 канала
  • Индикаторы: Питание Состояние (Pin0)


    Источник https://arduino.ua/prod1985-plata-razrabotchika-attiny85-usb-ot-digispark


Пинмапинг и распиновка 

Плата разработчика ATTINY85 

Покупал я платы на Алиэкспресс :

Самая простая версия  http://ali.pub/2ak39d   

Digispark Kickstarter 

Версия с микро USB  http://ali.pub/2ak3dn 

Digispark Kickstarter Micro

aeProduct.getSubject()

Версия с микроюсб про http://ali.pub/2ak3iw  

Digispark Pro Kickstarter


! 1 шт. Digispark Pro Kickstarter Совет по развитию использования Micro attiny167 модуль USB

Самое время перейти к установке плат в нашу среду ARDUINO IDE  :

Устанавливаем своеобразный плагин для среды Arduino (поддерживается начиная с версии 1.6.5). 

Открываем настройки:


Вставляем в поле Additional Boards Manager URLs строку

http://digistump.com/package_digistump_index.json    


Переходим в меню Инструменты — Boards Manager:


В выпадающем списке Type выбираем Contributed, а затем щелкаем по Digistump AVR Boards, при этом появится кнопочка Install, которую и нажимаем:



Начнется скачивание и установка софта и драйверов. Говорим, что согласны на все:

(Так же драйвера можно скачать здесь https://github.com/digistump/DigistumpArduino/releases  )





Выбираем рекомендованную для начинающих плату Digispark (Default — 16,5mhz) - выбираем вашу плату :



Теперь можем перейти в раздел примеры - digispark и выбрать понравившийся вам тестовый скетч :

В отличие от классических плат Arduino, эту плату не нужно подключать к компьютеру перед загрузкой прошивки. Наоборот, сначала нужно запустить загрузку из среды Arduino и дождаться приглашения к подключению контроллера. Вот теперь — можно.

Таймаут на загрузку — 60 секунд:

Связано это с особым режимом работы загрузчика: при старте контроллера он ждет загрузки кода через USB в течение 5 секунд, а потом переключается в режим исполнения имеющегося в памяти контроллера кода.

Иными словами, если контроллер подключить к компьютеру до приглашения, то спустя пять секунд он начнет выполнять имеющийся код (если есть), а чтобы загрузить новый, нужно отключить и снова подключить плату к компьютеру.

Загрузка пошла:




Знакомство с платой прошло успешно ! )))) 

Подписывайся на Geek каналы :

➤ VK - https://vk.com/denis_geek

➤ VK - https://vk.com/club_arduino

➤ VK - https://vk.com/chinagreat

➤ VK - https://vk.com/solar_pover

➤ VK - https://vk.com/my_vedroid

➤ VK - https://vk.com/3dprintsumy

➤ Youtube - http://www.youtube.com/c/Danterayne



★ Моя партнёрка с Aliexpress ★

http://ali.pub/1j9ks1 

★ Получай 10.5% скидку с любой покупки на Aliexpress! ★

http://ali.pub/1lx67o

★ Полезное браузерное приложение для кэшбэка  ★






  • Начало работы с Digispark., а для кого то просто  ATtiny85 с USB . Установка драйверов и работа с arduino IDE

Похожие статьи

Настройка Arduino IDE для программирования WiFi модуля ESP8266

Настройка Arduino IDE для программирования WiFi модуля ESP8266

ESP8266 это дешевые широко распространенные модули Wi-Fi. Они состоят из самодостаточного микроконтроллера с GPIO (дискретными входами-выходами), аналоговым входом, портами параллельной связи, I2C, SPI, и самое главное с блоком Wi-Fi связи. Изначально продвигаемые как дешовые модули Wi-Fi для плат Arduino и Raspberry Pi, они так же могут быть запрограммированы как отдельные платы разработчика при помощи Arduino IDE. Для этого необходимо сначала установить библиотеки и инструментарий  ESP8266 в Arduino IDE.

Установка драйвера CH340 для ардуино arduino и отключение цифровой подписи драйверов для windows

Установка драйвера CH340 для ардуино arduino и отключение цифровой подписи драйверов для windows

В последнее  время появилось много устройств с использованием микросхемы CH340G и потребность в драйверах для нее очень резко выросла. Много кто ищет где скачать и как установить драйвера для CH340G. Мы сегодня решили разобраться с этой проблемой

Подключаем к ардуино MLX90614 IR-TERMOMETER MODULE 28040 - модуль для бесконтактного измерения температуры

Подключаем к ардуино MLX90614 IR-TERMOMETER MODULE 28040 - модуль для бесконтактного измерения температуры

Подключение бесконтактного ИК-термометра mlx90614 к ардуино Для точного измерения температуры необходимо чтобы измеряемый объект полностью перекрывал обзор датчика mlx90614 Диапазон измеряемых температур -70 °C ~ 380 °C

Рекомендуемые товары

Набор полный для обучения Arduino RFID Starter Kit в пластиковом боксе

Набор полный для обучения Arduino RFID Starter Kit в пластиковом боксе

Обучающий набор с модулями радиочастотной идентификации 39 предметов. на базе Arduino Uno R3.Arduino..

900грн.

Теги: Начало работы с Digispark., а для кого то просто ATtiny85 с USB, Установка драйверов, работа с arduino IDE, electronica52, arduino, digispark установка драйверов, драйвера digispark, atiny85 driver