code.py
1 # SPDX-FileCopyrightText: 2018 Kattni Rembor for Adafruit Industries 2 # 3 # SPDX-License-Identifier: MIT 4 5 """CircuitPython Essentials Servo standard servo example""" 6 import time 7 import board 8 import pwmio 9 from adafruit_motor import servo 10 11 # create a PWMOut object on Pin A2. 12 pwm = pwmio.PWMOut(board.A2, duty_cycle=2 ** 15, frequency=50) 13 14 # Create a servo object, my_servo. 15 my_servo = servo.Servo(pwm) 16 17 while True: 18 for angle in range(0, 180, 5): # 0 - 180 degrees, 5 degrees at a time. 19 my_servo.angle = angle 20 time.sleep(0.05) 21 for angle in range(180, 0, -5): # 180 - 0 degrees, 5 degrees at a time. 22 my_servo.angle = angle 23 time.sleep(0.05)