Digispark — это компактная плата на базе микроконтроллера ATtiny85, которая может эмулировать клавиатуру или мышь через USB благодаря загрузчику Micronucleus. Она популярна для создания USB-устройств, автоматизации задач и образовательных проектов. В этой статье мы подробно разберем, как настроить Digispark для работы на
macOS,
Windows и
Kali Linux, а также как загрузить простой тестовый скрипт для эмуляции клавиатурного ввода.
Общие требования
Перед началом убедитесь, что у вас есть:
- Плата Digispark (ATtiny85 с загрузчиком Micronucleus).
- USB-кабель или порт для подключения Digispark.
- Установленная среда разработки Arduino IDE (версия 1.8.x или 2.x).
- Доступ к интернету для загрузки библиотек и драйверов.
Мы будем использовать
ATTinyCore вместо устаревшего ядра Digistump, так как оно более современное и совместимо с последними версиями компиляторов. Также мы установим библиотеку DigiKeyboard для эмуляции клавиатуры.
1. Настройка Digispark на macOSШаг 1: Установка Arduino IDE
- Скачайте Arduino IDE с официального сайта.
- Установите приложение, следуя инструкциям для macOS.
- Запустите Arduino IDE и убедитесь, что она работает.
Шаг 2: Установка Homebrew (для зависимостей)
Homebrew необходим для установки libusb-compat, используемого загрузчиком Micronucleus.