¿PCB personalizado para USB a salida en serie?

0

Soy realmente un principiante, así que ten paciencia. :)

Estoy empezando a trabajar con transmisores de RF, y solo tengo un Arduino (Es un Uno R3). Tengo el transmisor y el receptor configurados, pero sin otro Arduino, no puedo probarlo de la forma en que normalmente deben usarse.

Sin embargo, me preguntaba si había algo que pudiera hacer que pudiera conectarse al USB de mi computadora, y permitirle escribir un byte de datos en el dispositivo, y permitirme emitir ese byte de datos a algunos pines de cabecera.

Comprendo 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 poder escribir en los pines del encabezado.

TL; DR: Me gustaría poder tener una configuración que informe como un dispositivo COM virtual y que permita la transmisión de datos en serie.

Pido disculpas si esta es una pregunta realmente nueva, y aprecio toda la ayuda que puedo obtener :)

    
pregunta Connor Deckers

1 respuesta

1

Como se mencionó en los comentarios, lo que está buscando es un adaptador serial USB a TTL. Normalmente prefiero los dispositivos basados en FTDI porque tienen un buen soporte de controladores y una opción de controlador directo que puede ser útil en el futuro. Desde la página FTDI USB TTL Serial Cables , la elección principal de su gama es el tipo de conector y la interfaz. voltaje. El Uno R3 es un dispositivo de 5V, 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:

Muchosdispositivossimilaresestándisponiblesene-bay,soloasegúresedeverificarelvoltajedelainterfazyelchipsetutilizado.LosdispositivosPL2303HXtambiénparecentenerunsoportebastantebuenoparaelconductor,porloquetambiéndeberíantenerencuentaytiendenaserunpocomásbaratos.UnaexcepciónalareglapodríasersiestáusandotransmisoresOOK/FSKdemuybajocostoquenotienenningúnmanejodeprotocoloRFintegrado,comoel Transmisor RF Link - 315MHz :

EstosdispositivosprefierenunaentradadeCCbalanceadaysibienesposibleobtenerresultadosconunusocuidadosodeunUARTdebidoaeserequisitoysesgo,noesunasoluciónóptima.Siestásusandounodeesosestilosdemódulo,terecomiendocomprarunsegundoArduinoyusarunabibliotecacomo VirtualWire que se encargará de ese lado de las cosas y también agrega un poco de detección de errores.

    
respondido por el PeterJ

Lea otras preguntas en las etiquetas