Python#
1. Python简介#
Python是一种广泛使用的高级编程语言,以其简洁易读的语法和丰富的库而闻名。它支持多种编程范式,包括面向对象、命令式和函数式编程,非常适合初学者和专业开发者。Python广泛应用于数据科学、人工智能、Web开发、自动化脚本、游戏开发等多个领域。其强大的标准库和活跃的社区支持,使用户能够快速开发复杂的应用程序。近年来,Python在物联网(IoT)和嵌入式系统开发中也成为了重要的编程语言,特别是与MicroPython等轻量级实现结合使用时,能够在微控制器中高效运行。
2. 连接图#

3. 测试代码#
import machine
import utime
servo1 = machine.PWM(machine.Pin(28)) # 创建第一个舵机PWM对象,连接到引脚28
servo2 = machine.PWM(machine.Pin(27)) # 创建第二个舵机PWM对象,连接到引脚27
servo1.freq(50) # 设置PWM频率为50Hz
servo2.freq(50) # 设置PWM频率为50Hz
while True:
servo1.duty_u16(4915) # 设置舵机为90度
servo2.duty_u16(4915)
utime.sleep(1) # 延时1秒
servo1.duty_u16(8192) # 设置舵机为180度
servo2.duty_u16(8192)
utime.sleep(1) # 延时1秒
servo1.duty_u16(1638) # 设置舵机为0度
servo2.duty_u16(1638)
utime.sleep(1) # 延时1秒
4. 测试结果#
按照上图接好线,烧录好代码,上电后,舵机将从0度转到180度,再从180度转动到0度。