每道题都编译生成一个hex文件,同学需自由发挥,主要通过编写单片机应用代码最终实现以下智能控制效果:
2.电动牙刷控制板主要通过单片机和震动马达实现,将震动马达接入单片机的PWM输出口,
使用单片机的PWM模块控制震动马达的震动频率和震动强度。
要求开发一个简单的电动牙刷控制板,实现pwm控制震动马达 , 实现震动马达的变速震动,
以高速震动几秒后自动切换到低速震动模式然后自动停止。
3.物联网温控报警终端可以应用于仓库、实验室等场所,实现对环境温度的实时监测,可以及时发现温度异常情况
//姓名:温度
//例如:
zhangsan:26
要求编写逻辑代码实现智能工厂逻辑,如当采集到的环境温度高于一定数值(高于室内当前温度2℃)时闪烁LED(8个LED灯同时亮灭)报警
4.物联网温控上报终端可以应用于工业生产过程中,实现对环境温度的实时监测和远程管理,
可以及时发现温度异常情况,提高生产效率和产品质量。
要求开发一个简单的物联网温控测试终端, 使用热敏电阻获取传感器采集到的环境温度数据并通过数码管展示。
提示:
- 采样到的温度的25度是int类型
- 把int类型的25除以10 可以得到int类型数字2,
- 把25对10取模(25%10)可以得到数字5
可以把25展示在数码管的任意连续位置上。 可以采用
NIXIE_display
函数来完成,通过快速切换来完成2和5数字的同时显示。
使用1号和2号独立按键控制两个外设,按下按键1马达震动,按键2蜂鸣器响起。
1号和2号按键如图所示
实现下面的数码管跑马灯效果
提示用NIXIE_show方法
2.5个小时。 15:30~18:00
可提前半小时申请评分, 18:00~18:30为正式评分环节。