发帖
10 3 0

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

妖猊
论坛元老

17

主题

3294

回帖

6634

积分

论坛元老

积分
6634
小安派&M61基本系统教程 3062 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 的文档

                               
登录/注册后可看大图

后续还有

──── 3人觉得很赞 ────

使用道具 举报

2023-8-23 08:46:19
妖哥高产!
2023-8-23 08:48:16
咋不上个产品图康康!
大佬高产!
2023-8-23 09:41:40
妖哥优秀
厉害
2023-8-25 23:28:40
666
2023-8-25 23:34:37
插眼
2023-8-25 23:35:49

再插一个眼
2023-8-25 23:47:22
没抽中板子
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28290 个
  • 话题数: 40267 篇