1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本项目根据光照强度来自动控制LED的开和关,并在LCD上实时显示当前光强值,也可以手动关闭LED灯。这个项目使用Grove-button、Grove –LED socket、Grove – Serial LCD、Grove – Light Sensor。使用Arduino IDE实现项目。 1,硬件搭建: Grove - button接到扩展版的D4上; Grove –LED socket接到扩展版的D3上; Grove – Serial LCD接到扩展版的任意一个I2C接口上; Grove – Light Sensor接到模拟接口A0上。 2,基于Arduino的IDE代码实现: Arduino怎么建立项目这里就不累述了,直接进入到项目开发。 应用自己建立的库,即rgb_lcd.h和user_time.h。 定义光照强度传感器、按键、LED接口。 rgb_lcd lcd定义应用RGB LCD的库。 Setup为初始化函数,初始化RGB LCD,初始化LCD背景颜色。 初始化按键为输入功能、LED为输出功能。 实现每100ms在LCD上显示一次光强值。RGB_LCD_Display就是读取光强值和显示的回调函数。 实现根据光强传感器值自动开关LED灯。通过简单的滤波方法,避免频繁开关。 |
|
相关推荐
8 个讨论
|
|
这个相当有点意思了
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1211个成员聚集在这个小组
加入小组2872 浏览 2 评论
【下载】《物联网设计:从原型到产品》——从技术设想到实现成品
104637 浏览 805 评论
6541 浏览 9 评论
12221 浏览 24 评论
5060 浏览 8 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 16:39 , Processed in 0.751242 second(s), Total 74, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号