硬件连接
GPIO引脚连接说明
本次试验中,led灯的正极接树莓派GPIO BCM编码的2号引脚,负极接GND。
实际使用过程中需要在led的正极和GPIO间串联个k级(1k、2k…)的电阻,防止芯片或led被烧坏。
python代码
使用ssh命令连接到树莓派中:
$ ssh pi@192.168.31.18
pi@192.168.31.18's password:
Linux raspberrypi 4.19.97+ #1294 Thu Jan 30 13:10:54 GMT 2020 armv6l
pi@raspberrypi:~ $
然后安装必要的树莓派gpio支持库:
pi@raspberrypi:~ $ sudo apt-get install python3-rpi.gpio
然后用以下python代码来点亮led(led_on.py):
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(2, GPIO.OUT)
GPIO.output(2, GPIO.HIGH)
pi@raspberrypi:~/gpio $ python3 led_on.py
pi@raspberrypi:~/gpio $
如果把代码中的GPIO.HIGH改为GPIO.LOW即可熄灭led灯。
参考链接:
https://gpiozero.readthedocs.io/en/stable/migrating_from_rpigpio.html