微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java oracle maven

Python被称为树莓派的“瑞士军刀”,因为它是一种非常适合于树莓派的编程语言。树莓派是一种小型计算机,非常适合国内的创客和初学者使用,可以通过Python编程语言进行控制和编程。

Python玩树莓派

以下是使用Python玩树莓派的一些例子:

# 控制LED灯
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setup(11,GPIO.OUT)

while True:
    GPIO.output(11,GPIO.HIGH)
    time.sleep(1)
    GPIO.output(11,GPIO.LOW)
    time.sleep(1)

GPIO.cleanup()

上面的代码可以控制树莓派上的LED灯,通过不断的循环,实现LED灯的闪烁。

# 控制舵机
import RPi.GPIO as GPIO
import time

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.OUT)

p=GPIO.PWM(12,50) #脉冲宽度调制PWM,50HZ的频率
p.start(0) #舵机转动角度初始化

try:
    while True:
        for i in range(0,181,10):
            p.ChangeDutyCycle(2.5 + 10 * i / 180) #将角度转换为占空比DutyCycle
            time.sleep(0.02) #等该20ms周期结束
            p.ChangeDutyCycle(0) #归零信号
            time.sleep(0.2)
        for i in range(181,-10):
            p.ChangeDutyCycle(2.5 + 10 * i / 180)
            time.sleep(0.02)
            p.ChangeDutyCycle(0)
            time.sleep(0.2)

except KeyboardInterrupt:
    p.stop()
    GPIO.cleanup()

上面的代码可以控制树莓派上的舵机,通过不断地循环,实现舵机的旋转,并且可以控制方向和速度。

以上是使用Python玩树莓派的一些例子,希望对初学者有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐