Paso 8: Escribir código
En algún momento, se código.
Si va a utilizar un Arduino que necesitará el IDE (entorno de desarrollo integrado) para Arduino aquí:
https://www.Arduino.CC/en/Main/software
Quiero desarrollar algunas de las herramientas para mi robot en la línea de comandos que luego puedo utilizar estas herramientas en otros programas desde un script. Un método para algo como esto podría utilizar Pyserial, una extensión de puerto serial para enviar comandos a la Arduino usando Python.
Aquí está una descripción para el uso de los pines GPIO en la Raspberry Pi para controlar Arduino como un esclavo aquí:
https://www.raspberrypi.org/forums/viewtopic.php?t...
Aquí le damos algunos ejemplos del código para controlar el movimiento de un robot usando Python:
# Este código de ejemplo no está completo, pero usted conseguirá empezar
importación RPi.GPIO como GPIO
tiempo de importación
GPIO.setmode (GPIO. JUNTA)
GPIO.setup (5, GPIO. Motor hacia fuera) #Left entrada
GPIO.setup (7, GPIO. Motor hacia fuera) #Left entrada B
GPIO.setup (11, GPIO. Motor hacia fuera) #Right entrada
GPIO.setup (13, GPIO. Motor hacia fuera) #Right entrada B
GPIO.setwarnings(False)
Aunque la verdad:
Imprimir "Girando ambos motores en dirección a la derecha"
GPIO.output(5,1)
GPIO.output(7,0)
GPIO.output(11,1)
GPIO.output(13,0)
retraso del segundo Time.Sleep(1) #One
Imprimir "Girando ambos motores en antihorario"
GPIO.output(5,0)
GPIO.output(7,1)
GPIO.output(11,0)
GPIO.output(13,1)
Time.Sleep(1)
Retraso del segundo #One