7225| 5
|
[教程] 【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) 实验成功 整个实验的视频过程【微课】: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed