树莓派通过继电器控制水泵

树莓派通过继电器控制水泵

硬件要求

树莓派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

我这里代码写得过于简单,主要是为了测试各个模块能否正常工作。想要其他功能可以自行增加。

猜你喜欢

转载自blog.csdn.net/qq_50866711/article/details/113412319