【2020】Python语言编程实现简易红绿灯功能
作为树莓派编程的“黄金搭档”,Python语言是目前正在广泛使用的通用高级编程语言,使用Python语言编程进行创客实验已经成为树莓派最为强势的应用之一。“简易红绿灯”通过树莓派控制三只LED灯依次闪亮先是绿灯亮10秒,熄灭;接着,黄灯持续闪烁三次,每次1秒;然后,红灯亮10秒,熄灭,再绿灯亮10秒……反复循环这一过程,模仿十字路口一组红绿灯的工作情形(如图1)一、实验器材及连接树莓派(带电源线)一块,红黄绿LED灯各一支,母对母杜邦线六根(如图2)
使用树莓派GPIO引脚与外设连接时必须要仔细,分别用母对母杜邦线连接好;在确定好待用的BCM编码号后再与物理引脚一一对应(如图3)
本实验的红黄绿LED灯长脚(正极)BCM编码分别为5、6和13对应的物理引脚(BOARD编码)是29、31和33,短引脚(负极)使用杜邦线与三个GND连接,比如物理引脚BOARD编码为25、30和39红灯正极接树莓派29脚,负极接25脚黄灯正极接树莓派31脚,负极接30脚绿灯正极接树莓派33脚,负极接39脚(如图4)
二、编写Python程序,控制LED灯实现红绿灯效果打开Windows的“远程桌面连接”,登录树莓派操作系统打开Python IDE,开始编写程序代码(如图5):
保存代码,运行程序树莓派的绿、黄、红三色LED灯按照Python程序的控制而工作起来(如图6)
实验成功整个实验的视频过程【微课】:https://v.qq.com/x/page/p3057jco2o4.html
赞啊,第二帖。{:6_213:} 不错,代码+扩展板{:5_185:} 学习了{:5_170:} 一起学习{:5_190:} 这个好,必须支持。
页:
[1]