Comunicación ATtiny85 con la computadora a través de USB


9

Estoy tratando de recibir y enviar algunos datos de una computadora a un ATtiny a través de USB. ¿Puede un ATtiny85 IC comunicarse con una computadora a través de USB? En caso afirmativo, ¿cómo se debe conectar?

Respuestas:


8

Digispark hizo muchos de estos como parte de un proyecto de "interfaz USB Arduino barata" hace un tiempo.

Este es mi Digispark, es muy lindo:

Digispark

Tienen una página web aquí .


Los obtuve por alrededor de $ 2 cada uno. La placa tiene el ATtiny85, un regulador de voltaje y un puñado de otras partes.

Esquema (cortesía de Digistump Wiki ):

Esquema de Digispark


Más información sobre la idea de USB virtual en USB-Keyboard con biblioteca Arduino y V-USB, un ejemplo .


Si alguien se pregunta si puede usar dispositivos SPI con él debido a la baja cantidad de pines, la respuesta es sí, puede hacerlo.
Avamander

4

¿Puede un ATtiny85 ic comunicarse con una computadora a través de USB? En caso afirmativo, ¿cómo debería ser la conexión?

¿Has revisado la web? Hay muchos proyectos de este tipo. Aquí hay un enlace a uno:

http://www.instructables.com/id/Digispark-DIY-The-smallest-USB-Arduino/

Recuerda "Google es tu amigo".

¡Salud!


Nooo ... no Google ... Marjory !!!
desapareció

2
Lo que te haga feliz - "Google == herramienta de búsqueda web de tu agrado" :)
Mikael Patel

El Digispark (del cual compré algunos) funciona bastante bien. Se basa en el concepto de "USB virtual" (V-USB) que puede encontrar con un * ahem * motor de búsqueda de su elección.
Nick Gammon

@MikaelPatel ¿Podría resaltar las partes más importantes del contenido que ha vinculado? Actualmente es una respuesta de solo enlace.
Avamander

@Avamander Por favor, vea los esquemas proporcionados a continuación por Nick. Eso debería responder a todas sus preguntas sobre cómo conectar el ATtiny85 a USB.
Mikael Patel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.