Comunicación con dispositivos desde PC [cerrado]

0

Durante algunos años, he estado usando microcontroladores para hacer proyectos de pasatiempos simples que requieren el uso de varios protocolos de comunicación (serie, i2c) y la conmutación de pines GPIO. Sin embargo, la capacidad computacional de los microcontroladores ya no es suficiente para los proyectos que quiero hacer. Por lo tanto, estoy buscando (si existe) algún tipo de periférico USB que tenga pines externos similares a los de Arduino (por ejemplo, PWM, rx / tx, I2C, etc.), pero que se puedan controlar directamente desde un script que se ejecuta en mi computadora de escritorio o portátil En otras palabras, solo quiero usarlo como interfaz entre una PC y otros dispositivos electrónicos. ¿Existen tales cosas, y si es así, cómo se llaman? Idealmente, me gustaría poder controlar el dispositivo hipotético con Python (tal vez utilizando pyserial). Un requisito absoluto en lo que estoy buscando es la capacidad de comunicarme con los motores Dynamixel, que utilizan TTL semidúplex.

Gracias de antemano por las sugerencias!

    
pregunta Ari Herman

2 respuestas

0

Puede seleccionar entre muchos módulos de protocolo de USB a deseado.
El más simple es USB-serial basado en el chip FTDI. Los de buena calidad le dan la posibilidad de controlar muchos o todos los pines con nombre RS-232 completos.
Además, consulte el módulo USB-I2C , o
USB-to-I2C,SPI y serial

    
respondido por el smajli
0

Hay puentes USB a gpio / spi / i2c que hacen una fracción de lo que quieres. FTDI los hace.

Pero lo que realmente quieres es un microcontrolador. Como el arduino uno o el brazo o la corteza de mayor potencia u otros tipos de microcontroladores o sistema en chips. Luego, programa las funciones que controlaría desde la computadora.

Una alternativa es la Raspberry Pi y sus clones o copias superiores. Estos son sistemas informáticos completos en chips destinados al control de gpio para aficionados.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas