1 votos

¿Puedo utilizar una placa Arduino como codificador USB?

Justo lo que dice el título: dada una señal analógica, ¿podría una placa Arduino digitalizar y codificar la señal en una trama USB?

7voto

user4245 Puntos 324

Algunos sí, otros no.

Las placas Arduino que utilizan el chip FTDI sólo pueden hablar en RS-232 a través del USB, así que no.

Las placas Arduino que utilizan el MEGA8U2 (por ejemplo, el Uno), si usted está dispuesto a volver a flashear el U2 con un firmware personalizado, puede comunicarse con lo que quieras. La gente las ha flasheado antes para que parezcan un dispositivo MIDI. Por supuesto, esto le impide ser capaz de programar el Arduino como un Arduino más. Podrías evitarlo uniendo 2 Arduinos con las conexiones RS-232 y usar uno para programar el otro, o conectando algún otro sistema RS-232 a tu ordenador para comunicarte con el Arduino para programar.

Por supuesto, si vas tan lejos como para escribir un firmware personalizado para el U2 también puedes deshacerte del resto del Arduino y utilizar el U2 por sí mismo.

4voto

Craig Hyatt Puntos 158

Quizás no estoy entendiendo bien los matices de tu pregunta, pero si estás preguntando si un Arduino puede tanto digitalizar una señal analógica (sí) como transmitirla vía USB a un ordenador central (sí) entonces la respuesta es sí a ambas cosas.

Si he malinterpretado lo que querías decir con "codificar la señal en una trama USB", te pido disculpas y te ruego que ignores esta respuesta.

Para ver un ejemplo con el código fuente de un proyecto que digitaliza señales con un Arduino y las muestra en un PC como un osciloscopio, consulte http://accrochages.drone.ws/en/node/90

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X