刚拿着一块开发板,完全不熟悉的情况下,首先还是先搞一下流水灯了…
1、材料
Raspberry Pi 3B+开发板
面包板一块
led灯3个(因为没有多余的杜邦线T_T)
杜邦线若干
电阻三个(可以不要的,接3.3v的引脚上,但为了让我自己放心点,避免自己哪根筋搭错了又接5v的上面了)
2、接线
本次实验采用低电平驱动,我使用的是BOARD编码,公共端接1号引脚,11、13和15号引脚输出低电平,若用BCM则相应修改即可。
很乱,没有多余杜邦线,只能这样了。(忽略我把3.3v的公共端插在面包板的低电平的那一排的事实)
3、代码
接下来就是代码部分了,纯手写,只为了实现效果,求各位dalao不要喷我的代码
import RPi.GPIO as GPIO
import time
#设置编码方式
GPIO.setmode(GPIO.BOARD)
#屏蔽警告信息
GPIO.setwarnings(False)
LED1=11
LED2=13
LED3=15
def shanshuo():
GPIO.output(LED1, GPIO.LOW)
GPIO.output(LED2, GPIO.HIGH)
GPIO.output(LED3, GPIO.HIGH)
print("LED1")
time.sleep(0.5)
GPIO.output(LED1, GPIO.HI