硬件要求
树莓派4b、一个1路5V继电器、一个12V小水泵、一个能装四个五号电池的电池盒和四个五号电池、一个面包板和若干杜邦线。
继电器的工作原理
接线方式
(电源电压可能不足,但是可以工作)
代码编写
import RPi.GPIO as GPIO
import time
makerobo=18 #选择18号GPIO引脚
GPIO.setmode(GPIO.BCM) #设置编码方式
GPIO.setup(makerobo,GPIO.OUT) #把18号口设置为输出口
flag=0
i=0
while True:
GPIO.output(makerobo,flag) #在18号口输出电平
print('%d %d %d'%(makerobo,i,flag))
i=i+1
time.sleep(3)
if flag==0:
flag=1
else:
flag=0
我这里代码写得过于简单,主要是为了测试各个模块能否正常工作。想要其他功能可以自行增加。