Paso 6: Controlar el servo utilizando Pyduino
Asegúrese de que su dispositivo Arduino está conectado al ordenador. Antes de llegar nuestro controlador de movimiento salto configurar queremos para asegurarse de que podemos controlar un servo con éxito con nuestra Pyduino. Vamos a seguir un ejemplo similar al ejemplo de barrido en el sitio de Arduino sin embargo apenas con cableados diferentes pin. Nuestro código de python es bastante sencillo, vamos a importar la biblioteca de pyduino para que podamos establecer una conexión en serie a nuestro dispositivo Arduino y luego tan sencillo como usar 2 líneas de código para mover el servo.
Guarde el fragmento de código a continuación en un archivo denominado one_servo_test.py y asegúrese de que esté en el mismo directorio que el archivo pyduino.py.
Y luego se puede ejecutar a través del terminal tecleando $ python one_servo_test.py
No te preocupes el programa se demora un poco en el principio que asegura una conexión al dispositivo Arduino y entonces usted debería ver el servo comienza a moverse! El código debe ser documentado lo suficiente para que usted pueda averiguar todo lo que está sucediendo. Si no puede establecer una conexión al dispositivo arduino recibirá un error que dice algo como: [serial.serialutil.SerialException: no se pudo abrir puerto /dev/ttyACM0: [Errno 2] No existe el fichero o directorio: '/ dev/ttyACM0'] entonces te necesita declarar su dispositivo arduino en el código utilizando un puerto serie diferente. El puerto serie de su dispositivo Arduino puede encontrarse en la parte inferior derecha del software Arduino después de subir un sketch a la placa. Otra complicación que puede correr en es que si el servo no está conectado hasta PIN #2 en el tablero entonces usted necesitará cambiar su cableado o cambiar el sketch de Arduino que subido en nuestro tablero, Compruebe la documentación de código para saber cómo y dónde hacerlo.