这篇文章是对前三篇文章的总结,前三篇我们依次说了LED,开关,蜂鸣器,这次我们把这三个放在一起做一个简单的示例,然后顺便把之前的内容复习一遍。
示例的实现效果:当我们按下开关并松开,黄绿红三个led依次亮,红灯亮完后蜂鸣器发出两秒钟声音
实验材料:
-
led三个(最好是三色的)
-
460Ω电阻3个
-
微动开关一个
-
有源蜂鸣器一个
-
面包板一个
-
杜邦线
接线
代码:新建led_btn_buzzer.py文件
from gpiozero import Buzzer, Button, TrafficLights
from time import sleep
buzzer = Buzzer(5)
button = Button(6)
lights = TrafficLights(13, 19, 26)
while True:
button.wait_for_press()
lights.green.off()
lights.red.on()
sleep(1)
lights.red.off()
lights.amber.on()
sleep(1)
lights.amber.off()
lights.green.on()
sleep(1)
lights.green.off()
buzzer.on()
sleep(2)
buzzer.off()
运行代码:
python3 led_btn_buzzer.py
运行效果:
播放
到这里树莓派初探就讲完了,有疑问的欢迎大家留言。如果大家觉得树莓派引脚记起来很麻烦,大家可以买一个树莓派引脚参考板,这样可以快速的找到对应的引脚。按照我现在的计划准备后面开始讲树莓派进阶了,主要是一些传感器和驱动板。欢迎大家来学习