Skip to main content

Manejando servos

Conexión

Se pueden conectar hasta dos servos, el A es el de arriba y el B es el de abajo

2024-07-11 13_06_45-Qué es Arduino Alvik _ Librería CATEDU.png

La api set_servo_positions

Nos permite controlar estos dos servos  indicando el primer argumento el ángulo (0-180) del A y en el segundo el del B set_servo_positions(a_position: int, b_position: int)

Programa

Extraído de https://docs.arduino.cc/tutorials/alvik/user-manual/#add-servo-motors 

from arduino_alvik import ArduinoAlvik

import time

alvik = ArduinoAlvik()

alvik.begin()

while True:
    alvik.set_servo_positions(0,0)
    time.sleep(2)
    alvik.set_servo_positions(90,180)
    time.sleep(2)
    alvik.set_servo_positions(180,90)
    time.sleep(2)
    alvik.set_servo_positions(90,0)
    time.sleep(2)
Resultado