¿Puedo usar una placa Arduino como un codificador USB?

1

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

    
pregunta Everyone

2 respuestas

4

Quizás no entiendo bien los matices de su pregunta, pero si está preguntando si un Arduino puede digitalizar una señal analógica (sí) y transmitirla por USB a una computadora host (sí), entonces la respuesta es sí a ambos.

Si malinterpreté lo que quiso decir con "codificar la señal en un marco USB", me disculpo y descarto 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 una PC como un osciloscopio, consulte enlace

    
respondido por el JonnyBoats
7

Algunos, sí, algunos no.

Las placas Arduino que usan el chip FTDI solo pueden hablar en RS-232 a través del USB, por lo que no.

Las placas Arduino que usan el MEGA8U2 (por ejemplo, el Uno), si están dispuestos a volver a flashear el U2 con un firmware personalizado, pueden comunicarse con lo que quieran. Las personas los han vuelto a flashear antes, por lo que parecen ser un dispositivo MIDI. Por supuesto, esto deja de ser capaz de programar el Arduino como un Arduino más. Puede sortear eso conectando 2 Arduinos con las conexiones RS-232 y usar uno para programar el otro, o conectar algún otro sistema RS-232 a su computadora para comunicarse con el Arduino para la programación.

Por supuesto, si vas a escribir firmware personalizado para el U2, también puedes deshacerte del resto del Arduino y usar el U2 solo.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas