我想用 gpiozero 控制 pi(4B 8Gb ram)上的 gpio 引脚。 我找不到如何简单地控制一个引脚......没有图书馆认为它是一个 LED。 来自Arduino,你可以使用digitalWrite,这个库有类似的东西吗? 在文档中,我能够找到这个: https://gpiozero.readthedocs.io/en/stable/api_output.html#digitaloutputdevice 但无法让它工作......
仍然不确定哪个库是最好的...(rpi.gpio 不支持 I2C 或 SPI,所以不使用它) 但现在我只想控制一个引脚 但不是这样:
from gpiozero import LED
pin = LED(5)
pin.on()
谢谢
编辑:
我为多个引脚做了这个。
import gpiozero
DigitalOutputDevice(5, True)
gpiozero 已正确安装(使用 LED 对其进行了测试)并且我在这行代码中没有出现任何错误...
答案 0 :(得分:0)
您可以从这样一个非常简单的片段开始。
import RPi.GPIO as GPIO
import time
led_pin = 12
led_interval = 5
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(led_pin, GPIO.OUT, initial=GPIO.LOW)
GPIO.output(led_pin, GPIO.HIGH)
time.sleep(led_interval)
GPIO.output(led_pin, GPIO.LOW)