30、MicroPython项目实战:时钟与交通灯模拟

MicroPython项目实战:时钟与交通灯模拟

1. 第一个MicroPython硬件项目:时钟

1.1 项目收尾与测试

完成项目后,你可以好好享受首个成功的MicroPython硬件项目带来的喜悦。若想让项目在开发板上电时默认运行,可进行如下操作:在开发板的 main.py 代码模块中添加启动项目的代码,因为该模块会在启动时执行。示例代码如下:

# main.py -- put your code here!
import clock
clock.run()

修改完 main.py 文件后,关闭开发板电源再重新开启。若几秒后显示出日期和时间,就表明你成功创建了一个可打包并在任何地方运行的项目,只要硬币电池有电,时间就不会丢失。

1.2 项目拓展

此项目有很多可拓展的方向,以下是一些建议:
- 使用不同的RTC
- 计算并显示上午/下午
- 将开发板连接到互联网,使用NTP服务代替RTC
- 使用更大的显示屏并显示儒略日
- 使用光传感器在直射阳光下关闭或调暗显示屏
- 添加扬声器并实现闹钟功能(部分RTC有此功能)
- 使用不同的世界标准(如YYYY/MM/DD)格式化日期和时间

1.3 自制RTC模块

若你喜欢动手,可使用RTC DS1307芯片、两个电阻、一个晶体和一个硬币电池 breakout 板来构建自己的RTC模块。所需组件如下:
- DS

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值