Компактная, достаточно универсальная плата по цене около двух долларов, которая прошивается на прямую через USB с помощью приложения Arduino IDE.
Ниже представлены 4 самых часто встречаемых варианта плат, всех их объединяет наличие AVR микроконтроллера ATtiny 85 с 8 битным процессором способным работать на частоте от 1 до 20 МГц. Ее характеристики как и цена довольно скромные – всего 8 Кб памяти для хранения программ, 512 байт оперативной памяти, 512 байт энергонезависимой памяти, 6 - цифровых входов/выходов, 4 - аналоговых входа, 3 - ШИМ выхода, 1 - I2C, 1 - SPI.
Зато у этой малышки имеется USB интерфейс, благодаря которому она может работать как джойстик, клавиатура или мышь.
Появившиеся вопросы вы можете задавать в комментариях под видео на моем канале перейдя по ссылке https://www.youtube.com/channel/ Мастер Колотушкин
Благодаря наличию I2C и SPI к плате можно подключать различные датчики сервомоторы и даже LED дисплей. Если вы решили сделать устройство где понадобится несколько кнопок, то всего лишь на один из аналоговых входов можно смело вешать десяток кнопок с резистивной развязкой.
Так же на плате имеется стабилизатор напряжения для подключения от внешних источников питания (контакт VIN) от 6 до 16 вольт (разработчики утверждают что стабилизатор выдерживает до 35 вольт). Плата отличается особой экономностью, может потреблять всего 0,1 мкА.
Зальем в плату тестовый скетч, с помощью которого плата будет мигать встроенным светодиодом.
Для этого понадобятся:
1. Приложение Arduino IDE
2. Ссылка для менеджера плат
3. Добавить платы Digispark в приложение Arduino IDE
4. Установить драйверы для Digispark ATtiny 85.
Скачать приложение Arduino IDE можно по ссылке https://www.arduino.cc
Ознакомиться с приложение Arduino IDE http://kolotushkin.com
Запустите приложение Arduino IDE, зайдите во вкладку Файл/Настройки и в Дополнительные ссылки для Менеджера плат: добавьте эту ссылку
http://digistump.com/package_digistump_index.json
И нажмите "ОК"
Затем откройте вкладку Инструменты /Выбор платы /Менеджер плат
В открывшемся списке выбираем пункт “Digistump AVR Boards” и нажмите “Установить”.
Чтобы быстрее найти, впишите в окно поиска слово “Digistump” или просто “digi”.
Осталось скачать и установить драйверы.
Для этого перейдите по ссылке https://github.com/ и скачайте архив Digistump.Drivers.zip.
Откройте архив Digistump.Drivers.zip и извлеките из него папку с драйверами Digistump Drivers. Это можно сделать простым перетаскиванием папки Digistump Drivers из архива в удобную для вас папку.
Запустите файл Install Drivers.exe после чего запустится программа для установки драйвера, и вам понадобится дать согласие на установку. Если драйвер установился, то перейдите к пункту "Загрузка скетча". Если драйвер не установится, то воспользуйтесь подсказками в пункте "Установка драйвера для Windows 7"
Подключите плату Digispark к компьютеру. Откройте Пуск/Панель управления/Диспетчер устройств. Найдите в списке устройство помеченное желтым треугольником (у вас может отобразиться как "Неизвестное устройство"), кликните на него правой кнопкой мышки и в открывшемся окне кликните обновить драйверы.
Затем выберите пункт "Выполнить поиск драйверов на этом компьютере"
Укажите путь к той папке, которую вы извлекли из архива. Нажмите кнопку далее. После обновления нажмите закрыть.
Если теперь устройство определено как Digispark Bootoalder без желтой отметки, значит все готово!
Теперь откройте скетч Blink, который находится во вкладке “Файл/Примеры/Basics/Blink”.
Так как скетч расcчитан для платы Arduino на которой светодиод подключен к 13 контакту, то необходимо заменить значение “13” на “1” потому как на плате Digispark светодиод подключен к 1 контакту! (в некоторых версиях плат светодиод подключен к 0 контакту, соответственно вместо 13 надо указать 0)
Затем в менеджере плат выберите плату Digispark (Default — 16,5mhz)
Нажимаете “Загрузить”. После чего произойдет компиляция и снизу появится сообщение (will timeout in 60 seconds), и вот только тогда в течении 60 секунд нужно подключить плату к USB порту для загрузки скетча!
Скетч загрузится, и на плате будет мигать светодиод.
Видео версия обзора платы Digispark ATTiny85. "Как прошить Digispark ATTiny85. Обзор платы Digispark ATTiny85"