-2

我想用 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 测试),我没有错误这行...

4

1 回答 1

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)
于 2021-05-13T12:03:34.620 回答