Cómo controlar un Motor a través de un Serial puerto sin un microcontrolador (4 / 4 paso)

Paso 4: Un programa de muestra

Si tiene dos motores en uno puente del motor, aquí es código de ejemplo de cómo seguir adelante. Hay muchas maneras para alimentar los comandos del robot como hacer una lista de ellos o comunicarse directamente con el robot con UDP o TCP/IP. Utilicé un método indirecto con AJAX y almacenar el comando siguiente en un servidor web. Aquí hay un video de mi robot móvil. El retraso en la respuesta es porque soy poco a poco perforando en los comandos en mi servidor Web (ubicado en Canadá) mientras el robot obtiene (de Japón). El contoneo mientras se mueve hacia adelante es apenas perceptible. Se ejecuta sin la resistencia de 5 ohm, y las vueltas izquierdas y derecha también funcionan en impulsos que no son también mucho más potentes que el accionamiento hacia delante. Usted notará que las ruedas son diferentes en el video porque los peldaños (vistos en otras fotos) eran demasiado débiles para soportar el peso de un portátil fiable. Más sobre el proyecto se puede encontrar aquí.

tiempo de importación
serial de importación

## #initialize la conexión en serie
#for windows (cambio COM6 para que coincida con el dispositivo USB)
#ser = serial. Serie ("COM6", 2400)

#for linux (cambio/dev/ttyUSB0 para que coincida con el dispositivo USB)
ser = serial. Serial ("/ dev/ttyUSB0", 2400)

ser.Open() #open la conexión

#Make seguro RTS y DTR estén apagados
ser.setRTS(False)
ser.setDTR(False)
Imprimir ("inicialización ha terminado")

### función a waddle hacia adelante (para un motor puente con dos motores)
DEF move_forward(times):
mientras que épocas > 0:
ser.setRTS(True)
ser.setDTR(False)
Time.Sleep(0.2)
ser.setRTS(False)
ser.setDTR(True)
Time.Sleep(0.2)
tiempos-= 1

#main ## bucle
c = 1
al mismo tiempo c:
move_forward(6)
Time.Sleep(2)

Artículos Relacionados

Arduino nano controlar un motor de aspiración dental comprobando el nivel de residuos líquido

Arduino nano controlar un motor de aspiración dental comprobando el nivel de residuos líquido

/ *//////////////                            DESCRIPTION                      ///////////////////////////////////////////////////////////Esta es una aplicación para controlar un motor de aspiración dental.El motor necesita un 24 voltios señal (a trav
Cómo comprar y controlar el motor sin cepillo

Cómo comprar y controlar el motor sin cepillo

Si quieres hacer tu propio rc avión o helicóptero tienes que aprender a controlar el motor sin cepillo. Más de la voluntad de trabajo ESC (Control electrónico de velocidad) no para nosotros, pero no todos. Alguien tiene que control ESC (utilizo Ardui
Cómo controlar el motor servo de app android

Cómo controlar el motor servo de app android

Si buscas para hacer aplicación Android para controlar un servo motor, este es un perfecto instructivo para usted, aquí puede seguir un video del procedimiento paso a paso para saber cómo hacer una aplicación para android usando el inventor de la apl
Cómo controlar un motor DC para funcionar en ambas direcciones

Cómo controlar un motor DC para funcionar en ambas direcciones

los puentes de H son muy útiles y smart, pero si desea controlar la dirección del motor con un interruptor (manualmente), hay una alternativa mucho más simple y más barata.Este pequeño circuito es perfecto para principiantes. He conocido este circuit
Obtener el estado a través de monitor serial

Obtener el estado a través de monitor serial

acabo de recibir mi kit de iniciación de Arduino hace horas y comenzó a experimentar con él. Este instructable es un tutorial bueno para principiantes que le enseñará cómo para:a. luz LEDb. luz LED RGB y es tres coloresc. obtener información sobre lo
Cómo controlar dinámicamente un servo o un motor a través de su computadora

Cómo controlar dinámicamente un servo o un motor a través de su computadora

he estado trabajando en crear el robot que detallo en este instructable. Para construir esta necesidad se presenta para ser capaces de controlar dinámicamente un servo o un motor de la computadora.Esta es mi entrada para el desafío de Robot Nacional
Cómo controlar un motor paso a paso con un FPGA

Cómo controlar un motor paso a paso con un FPGA

Este instructivo le guiará por el proceso y algunos conocimientos sobre cómo conseguir un motor paso a paso trabajando en una FPGA. Específicamente un Motor de pasos a Nema, Digilent Basys 3 y Digilent PmodSTEP.Actualmente soy profunda en el proceso
Cómo controlar Servo motores con un Arduino

Cómo controlar Servo motores con un Arduino

Este proyecto miniatura le mostrará cómo controlar un servo motor con un Arduino, pero primero debe saber lo que un motor de servo es realmente!Los servomotores son tipos especiales de motores que no girar alrededor en un círculo, sino moverse a una
Controlar un motor DC

Controlar un motor DC

El propósito:1 - controlar la dirección del motor de la c.c.2 - control de la velocidadPaso 1: Idea de la obranos de control en la dirección del motor de la c.c. por el uso de puente H con 4 transistores.y el potentialmeter dos R5 y R6 para controlar
Controlar las luces a través de una página web!

Controlar las luces a través de una página web!

Después de jugar con los controladores de RF por un tiempo, me di cuenta de una importante desventaja es la necesidad de disponer de un transmisor para enviar una señal al receptor. ¿No sería agradable si podía usar mi teléfono como emisor? Bueno, es
Cómo controlar el motor servo con arduino y la ventana de monitoreo serial

Cómo controlar el motor servo con arduino y la ventana de monitoreo serial

Un servomotor es un actuador que permite un control preciso de posición angular, velocidad y aceleración. Consiste en un adecuado motor acoplado a un sensor de retroalimentación de posición. También requiere un controlador relativamente sofisticado,
Cómo controlar el motor con relé SPDT

Cómo controlar el motor con relé SPDT

Esto le dirá cómo hacer un reloj vaya motor DC y hacia la izquierdaPaso 1: partes1. 2 relés SPDT (un polo doble tiro)2. 2 resistencias de 1K4. 2 diodos5. 2 Transistores (NPN)6. cables (todos los extremos macho)7. Arduino UNO8. el pequeño motor de cor
Utilice xbees (serie 2) para controlar un motor

Utilice xbees (serie 2) para controlar un motor

usando dos xbees, un arduino xbee explorery un puente h, sin hilos controlan un motor DC girar en ambos sentidos (último video).Nota: utilicé el xbee vinculados, pero para una comunicación uno a uno, en lugar de una red de dispositivos inalámbricos x
Controlar motores de paso a paso Bipolar con Arduino [sin biblioteca]

Controlar motores de paso a paso Bipolar con Arduino [sin biblioteca]

Herramientas:-Arduino UNO-Protoboard-L293D-Motor paso a paso-12v adaptador [o cualquier fuente de energía que es adecuado para su motor según la hoja de datos]-Jumper cablesPaso 1: Entender cómo bipolar obras de motor paso a paso.Por favor ver los pr