
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Я купил новую доску Attiny85 от Digispark.
Но два дня не смог использовать только из-за пакетов с драйверами. И, наконец, после долгих поисков я нашел ответ. Я ссылался на различные учебные пособия по этому поводу и пробовал. Я получал ошибку для COM-порта в Arduino. Вот я за это решил.
Распиновка: все контакты могут использоваться как цифровые входы / выходы.
Контакт 0 → I2C SDA, PWM (светодиод на модели B)
Контакт 1 → ШИМ (светодиод на модели A)
Контакт 2 → I2C SCK, аналоговый вход
Контакт 3 → Аналоговый вход (также используется для USB +, когда используется USB)
Контакт 4 → ШИМ, аналоговый (также используется для USB - когда используется USB)
Контакт 5 → Аналоговый вход
Для удобной ссылки на булавку переверните Digispark - возможности булавки перечислены на задней панели.
Шаг 1. Установите драйвер Windows для Attiny85

Если вы используете Arduino 1.6.6 или выше и Windows, вам нужно будет загрузить и установить драйверы вручную. Загрузите, распакуйте и запустите «Установить драйверы» (в 32-битных системах) или «DPInst64» (в 64-битных системах).
Файлы драйвера находятся здесь:
Ссылка
После загрузки файла.zip> распакуйте его.
и запустить
Установите drivers.exe (для 64-битной ОС)
DPinst64.exe (для 32-битной ОС)
Шаг 2: Установите пакеты плат для Arduino



Скопируйте этот URL-адрес и вставьте в Файл> Настройки> Дополнительный URL-адрес менеджера доски.
digistump.com/package_digistump_index.json
- Перейдите в меню «Инструменты», а затем в подменю «Доска» - выберите «Менеджер плат», а затем в раскрывающемся списке типа выберите «Участие»:
- Выберите пакет «Digistump AVR Boards» и нажмите кнопку «Установить».
- Вы увидите, как идет загрузка, на нижней панели окна «Boards Manager», когда она будет завершена, рядом с этим элементом в списке будет отображаться «Установлено».
- ПОЛЬЗОВАТЕЛИ WINDOWS: после завершения установки с появлением всплывающего окна мастера установки драйверов нажмите «Далее» в этом окне, чтобы установить драйверы для плат Digistump (если они уже установлены, этот установщик обновит их и установит все, что отсутствует.)
- После завершения установки закройте окно «Boards Manager» и выберите Digispark в меню «Инструменты» → «Платы». «Digispark (по умолчанию - 16,5 МГц)» - это плата, которую должны выбирать все новые пользователи.
- На этом установка завершена! (Пользователи Linux см. Примечание ниже)
Установка Linux Если вы еще этого не сделали - установите правила udev, которые можно найти здесь: раздел «Устранение неполадок»
ВНИМАНИЕ, ПОЛЬЗОВАТЕЛИ LINUX: ПОЖАЛУЙСТА, ПРОВЕРЬТЕ СТРАНИЦУ УСТРАНЕНИЯ НЕПОЛАДОК LINUX **
Шаг 3: Как загрузить программу



Digispark работает немного иначе, чем некоторые продукты, совместимые с Arduino. Digispark программирует с другой процедурой.
В меню «Инструменты» выберите «Плата» → «Digispark» (по умолчанию - 16,5 МГц).
Напишите код, откройте свой код.
Вам не нужно подключать ваш Digispark перед вызовом загрузки. Нажмите кнопку загрузки.
В нижнем поле состояния теперь будет предложено подключить Digispark - на этом этапе вам нужно подключить его - или отключить и снова подключить.
Вы увидите, как идет загрузка, и тогда ваш код будет немедленно запущен в Digispark. Если вы отключите Digispark и подключите его снова или подключите к другому источнику питания, перед запуском запрограммированного вами кода произойдет задержка в 5 секунд. Эта 5-секундная задержка - это проверка Digispark Pro, чтобы узнать, пытаетесь ли вы его запрограммировать.
Шаг 4: поиск неисправностей
Это нужно иметь в виду
Digisparks не создает последовательных портов. Программное обеспечение digispark arduino обменивается данными напрямую с digispark через комбинацию необработанных низкоскоростных протоколов USB и протоколов HID, чтобы сэкономить место и быть более совместимым со спецификацией USB.
При использовании программного обеспечения Digispark Arduino не имеет значения, что выбрано в списке последовательных портов - ни один из них не используется. Просто убедитесь, что Digispark выбран в меню Programmer, а Digispark (крошечное ядро) выбран в меню Board, и вы должны быть готовы к работе.
При использовании программного обеспечения Digispark Arduino не имеет значения, что выбрано в списке последовательных портов - ни один из них не используется. Просто убедитесь, что Digispark выбран в меню Programmer, а Digispark (крошечное ядро) выбран в меню Board, и вы должны быть готовы к работе.
- Для примеров программ, если вы получаете сообщение «Устройство не найдено» даже после установки драйвера DigiUSB в папке примеров, попробуйте следующее: https://digistump.com/board/index.php/topic, 257.0.html
- Если Windows не распознает «DigiUSB», а общую пару «HID-совместимое устройство» / «USB-устройство ввода», перейдите в Диспетчер устройств и найдите в категории «Устройства интерфейса пользователя» USB-устройство ввода с идентификатором производителя. 0x16C0 и выберите «обновить драйвер» / «просмотреть мой компьютер» / «позвольте мне выбрать из списка», и там должен появиться DigiUSB.
Рекомендуемые:
Учебное пособие: как использовать датчик цветового детектора RGB TCS230 с Arduino UNO: 3 шага

Учебное пособие: Как использовать датчик цветового детектора RGB TCS230 с Arduino UNO: Описание: В этом руководстве вы увидите несколько простых шагов о том, как использовать датчик цветового детектора RGB с помощью Arduino Uno. В конце этого урока вы получите ряд результатов сравнения нескольких цветов. TCS3200 s полный цветовой дет
Учебное пособие: как использовать мини-датчик движения PIR HC-SR 505 с Arduino UNO: 3 шага

Учебное пособие: Как использовать мини-датчик движения PIR HC-SR 505 с Arduino UNO: Описание: В этом учебном пособии будет показано несколько простых шагов о том, как использовать модуль датчика движения с помощью Arduino Uno. В конце этого руководства вы получите результат сравнения, когда датчик может обнаруживать движение и не может обнаруживать никаких движений
Учебное пособие: как использовать аналоговый ультразвуковой датчик расстояния US-016 с Arduino UNO: 3 шага

Учебное пособие: Как использовать аналоговый ультразвуковой датчик расстояния US-016 с Arduino UNO: Описание: Ультразвуковой пусковой модуль US-016 позволяет не измерять 2 см ~ 3 м, напряжение питания 5 В, рабочий ток 3,8 мА, поддержка аналогового выходного напряжения, стабильно и надежно. Этот модуль может отличаться в зависимости от приложения
Поворотный энкодер: как он работает и как использовать с Arduino: 7 шагов

Поворотный энкодер: как он работает и как использовать с Arduino: вы можете прочитать этот и другие замечательные руководства на официальном сайте ElectroPeak. Обзор В этом уроке вы узнаете, как использовать поворотный энкодер. Сначала вы увидите некоторую информацию о датчике вращения, а затем узнаете, как
Как использовать терминал Mac и как использовать ключевые функции: 4 шага

Как использовать терминал Mac и как использовать основные функции: мы покажем вам, как открыть терминал MAC. Мы также покажем вам несколько функций Терминала, такие как ifconfig, изменение каталогов, доступ к файлам и arp. Ifconfig позволит вам проверить ваш IP-адрес и ваш MAC-адрес