小白用Python编写小安派第五篇

[复制链接]
查看2396 | 回复10 | 2023-8-23 00:26:13 | 显示全部楼层 |阅读模式
本帖最后由 妖猊 于 2023-8-23 11:01 编辑

点亮 LED 灯
这次使用是小安派SCP,感谢安信可的大力支持 微信截图_20230822235706.png
根据原理图可以看到红蓝绿三个LED是分别是由 GPIO3、GPIO24GPIO23 控制的,并且当 GPIO 输出高电平时LED亮,反之则灭。
我们可以使用 PikaStdDevice 设备库来控制 GPIO
红灯实例
  1. io = PikaStdDevice.GPIO() # 创建一个 io 对象
  2. io.setPin('P3') # 设置这个 io 的引脚为 3
  3. io.setMode('out') # 设置这个 io 的模式为输出
  4. io.enable() # 开启这个 io
  5. io.high() # 把这个 io 的电平拉高
  6. io.low() # 把这个 io 的电平拉低
复制代码
微信截图_20230823001552.png
结果展示:
ezgif-2-a3365720ec.gif ezgif-2-5a0e255c3e.gif


通过使用 time 模块,我们可以让 led 灯闪动起来


  1. for i in range(10):
  2.      io.high()
  3.      time.sleep(0.1)
  4.      io.low()
  5.      time.sleep(0.1)
复制代码
闪烁的结果我就不展示了其他可用的模块
输入 help('modules') 可以查看当前可用的所有模块

微信截图_20230823001858.png
想了解这些模块如何使用,可以查看 PikaPyhon 的文档

                               
登录/注册后可看大图

后续还有

本帖被以下淘专辑推荐:

回复

使用道具 举报

爱笑 | 2023-8-23 08:46:19 | 显示全部楼层
妖哥高产!
用心做好保姆工作
回复

使用道具 举报

爱笑 | 2023-8-23 08:48:16 | 显示全部楼层
咋不上个产品图康康!
用心做好保姆工作
回复 支持 反对

使用道具 举报

粉色小风扇 | 2023-8-23 09:40:37 | 显示全部楼层
大佬高产!
回复

使用道具 举报

ai_mcu | 2023-8-23 09:41:40 | 显示全部楼层
妖哥优秀
明天总会更好
回复

使用道具 举报

xiaoqi976633690 | 2023-8-23 10:55:30 | 显示全部楼层
厉害
回复

使用道具 举报

iiv | 2023-8-25 23:28:40 | 显示全部楼层
666
回复

使用道具 举报

iiv | 2023-8-25 23:34:37 | 显示全部楼层
插眼
回复

使用道具 举报

iiv | 2023-8-25 23:35:49 | 显示全部楼层

再插一个眼
回复 支持 反对

使用道具 举报

翁vjk | 2023-8-25 23:47:22 | 显示全部楼层
没抽中板子
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则