写一个树莓派的python语言代码
时间: 2023-12-01 10:36:20 浏览: 85
当然可以!以下是一个简单的树莓派Python代码示例,用于控制GPIO引脚的LED灯的开关:
```python
import RPi.GPIO as GPIO
import time
# 设置GPIO模式为BCM
GPIO.setmode(GPIO.BCM)
# 定义LED引脚
led_pin = 18
# 设置引脚为输出模式
GPIO.setup(led_pin, GPIO.OUT)
# 循环控制LED灯的开关
try:
while True:
# 打开LED灯
GPIO.output(led_pin, GPIO.HIGH)
print("LED ON")
time.sleep(1) # 延时1秒
# 关闭LED灯
GPIO.output(led_pin, GPIO.LOW)
print("LED OFF")
time.sleep(1) # 延时1秒
except KeyboardInterrupt:
# 当按下Ctrl+C时,停止循环并清理GPIO设置
GPIO.cleanup()
```
这段代码使用了RPi.GPIO库来控制树莓派的GPIO引脚。它定义了一个LED引脚(这里使用BCM编码的引脚号),然后通过循环不断地将LED灯打开和关闭,每次延时1秒。当按下Ctrl+C时,循环会停止并清理GPIO设置。
请注意,在运行此代码之前,你需要安装RPi.GPIO库。可以通过以下命令来安装:
```
pip install RPi.GPIO
```
希望这个示例能帮助到你
阅读全文