Soy realmente un principiante, así que tengan paciencia conmigo. :)
Estoy empezando a trabajar con transmisores de RF, y solo tengo un Arduino (Es un Uno R3). Tengo el conjunto de transmisor y receptor, pero sin otro Arduino, no puedo probarlo de la forma en que normalmente deben usarse.
Sin embargo, me preguntaba si podría hacer algo que pudiera conectarse al USB de mi computadora y permitirle escribir un byte de datos en el dispositivo y permitirme enviar ese byte de datos a algunos pines de cabecera.
Entiendo que el USB no se puede usar para la transmisión en serie por sí solo, pero me preguntaba qué tendría que crear para permitirme escribir en los pines del encabezado.
TL; DR: Me gustaría poder tener una configuración que informe como un dispositivo COM virtual y permita que se transmitan datos en serie.
Me disculpo si esta es una pregunta realmente nueva, y agradezco toda la ayuda que pueda obtener :)
Como se menciona en los comentarios, lo que está buscando es un adaptador serie USB a TTL. Normalmente prefiero los dispositivos basados en FTDI porque tienen un buen soporte de controlador y una opción de controlador directo que puede resultarle útil en el futuro. En la página de Cables Serie FTDI USB TTL, la elección principal de su gama es el tipo de conector y el voltaje de la interfaz. El Uno R3 es un dispositivo de 5 V, por lo que suponiendo que sus módulos de RF sean los mismos, tal vez un TTL-232R-5V sería una buena opción:
Muchos dispositivos similares están disponibles en e-bay, solo asegúrese de verificar el voltaje de la interfaz y el conjunto de chips utilizado. Los dispositivos PL2303HX también parecen tener un soporte de controlador bastante bueno, por lo que también vale la pena considerarlos y tienden a ser un poco más baratos. Una excepción a la regla podría ser si está utilizando transmisores OOK / FSK de muy bajo costo que no tienen ningún protocolo de manejo de RF incorporado, como el transmisor RF Link - 315MHz :
Estos dispositivos prefieren una entrada balanceada de CC y, si bien es posible obtener resultados con un uso cuidadoso de un UART debido a ese requisito y sesgo, no es una solución óptima. Si está utilizando uno de esos estilos de módulo, le recomiendo comprar un segundo Arduino y usar una biblioteca como VirtualWire que se encargará de ese lado de las cosas por usted y también agregará algo de detección de errores.
Ignacio Vázquez-Abrams
yippie
pedro bennett
Transeúnte
eric gunnerson
Jeanne Píndaro