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