如何控制raspberry pi上的GPIO引脚(通用)(python脚本)
我想用gpiozero控制pi(4B 8Gb ram)上的gpio引脚。 我找不到如何简单地控制pin。。。没有图书馆认为它是一个LED。 来自Arduino,您可以使用digitalWrite,这个库有类似的功能吗? 在文档中,我可以找到以下内容: 但是不能让它工作 我还不知道哪个图书馆是最好的。。。(rpi.gpio不支持I2C或SPI,因此不使用它) 但现在我只想控制一个pin 但不是这样的:如何控制raspberry pi上的GPIO引脚(通用)(python脚本),python,raspberry-pi,gpio,gpiozero,Python,Raspberry Pi,Gpio,Gpiozero,我想用gpiozero控制pi(4B 8Gb ram)上的gpio引脚。 我找不到如何简单地控制pin。。。没有图书馆认为它是一个LED。 来自Arduino,您可以使用digitalWrite,这个库有类似的功能吗? 在文档中,我可以找到以下内容: 但是不能让它工作 我还不知道哪个图书馆是最好的。。。(rpi.gpio不支持I2C或SPI,因此不使用它) 但现在我只想控制一个pin 但不是这样的: from gpiozero import LED pin = LED(5) pin.on()
from gpiozero import LED
pin = LED(5)
pin.on()
谢谢
编辑:
我这样做是为了多个引脚
import gpiozero
DigitalOutputDevice(5, True)
gpiozero安装正确(使用led进行了测试),我在这行代码中没有错误…您可以从这样一个非常简单的代码片段开始
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)
你有什么错误吗?如果不是,可能是您给出了错误的gpio号?我建议您访问该网站。
DigitalOutputDevice
是正确的类。也许你应该告诉我们你做了什么以及为什么它不起作用。idk如果它会影响此代码,但在后台我正在运行另一个脚本。。。但是我在命令的末尾加了一个-,这样它就在后台了(我不知道我说的是否正确,我是PI的新手)thx会试试这个问题解决了吗?请为将来的读者做标记