Связь ATtiny85 с компьютером через USB
Я пытаюсь получить и отправить некоторые данные с компьютера на ATtiny через USB. Может ли микросхема ATtiny85 взаимодействовать с компьютером через USB? Если да, то как его подключить?
@Aboobacker Siddique, 👍10
Обсуждение2 ответа
Может ли микросхема ATtiny85 обмениваться данными с компьютером через USB? Если да, то каким должно быть соединение?
Вы заглядывали в Интернет? Таких проектов много. Вот ссылка на один из них:
http://www.instructables.com/id/Digispark-DIY- Самый маленький-USB-Arduino/
Пожалуйста, помните: «Google — ваш друг».
Ура!
Нееет... не Google... [Марджори](https://en.wikipedia.org/wiki/List_of_Fraggle_Rock_characters#Marjory_the_Trash_Heap)!!!, @gone
Что бы вас ни порадовало - "Google == Инструмент веб-поиска по вашему вкусу" :), @Mikael Patel
Digispark (которых я купил несколько) работает очень хорошо. Он основан на концепции «Виртуальный USB» (V-USB), которую вы можете найти с помощью \*гм\* поисковой системы по вашему выбору., @Nick Gammon
@MikaelPatel Не могли бы вы выделить наиболее важные части контента, на который вы ссылаетесь? В настоящее время это очень много ответов только для ссылок., @Avamander
@Avamander См. схемы, предоставленные Ником ниже. Это должно ответить на все ваши вопросы о том, как подключить ATtiny85 к USB., @Mikael Patel
Некоторое время назад компания Digispark сделала их в рамках проекта «дешевый USB-интерфейс Arduino».
Это мой Digispark, он довольно милый:
У них есть веб-страница здесь.
Я купил их примерно по 2 доллара за штуку. На плате есть ATtiny85, стабилизатор напряжения и несколько других деталей.
Схема (любезно предоставлена Digistump Wiki):
Дополнительную информацию об идее виртуального USB-накопителя см. на странице USB-клавиатура с библиотекой Arduino и V-USB, пример.
Если кто-то задается вопросом, можно ли использовать с ним устройства SPI из-за небольшого количества контактов, ответ — да, можно., @Avamander
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude?
- Получить доступ к EEPROM ATtiny с помощью кода Arduino?
- avrdude: ошибка проверки, первое несоответствие в байте 0x0000 : 0x00 != 0x16 с использованием USBasp
- Радиочастотное дистанционное управление с использованием VirtualWire на ATtiny85, работающем на частоте 8 МГц на внутреннем генераторе
- I2C с ATtiny85 на частоте 8 МГц с использованием библиотеки TinyWireM
- Эмуляция 1-проводных устройств
- Как перевести ATtiny/ATmega в режим глубокого сна (чтобы годами работать от батарей), но при этом обнаруживать нажатие кнопки?
- Использование std::list в программировании Arduino
Ответы, похоже, не касаются основного вопроса. Я полагаю, он спрашивает, как связаться с компьютером через USB-порт ПОСЛЕ записи кода. В ответах говорится о подключении вроде бы с целью программирования и разработки и загрузки какой-либо программы. Вопрос в том, как вы связываетесь с хост-компьютером по USB ОТ аттини со своим кодом? У меня такой же вопрос. Павел, @Paul