Mixly-数位计及1602屏亮度显示
Mixly-数位计及1602屏亮度显示
一、实验目的及要求
熟悉数位计及1602屏用法。
二、实验原理与内容
1.使用数位计实现旋钮调灯亮度功能。
2.使用1602屏实现实时显示灯的当前亮度功能。
三、实验软硬件环境
硬件:Arduino、LED灯、数位计、1602屏
软件:Mixly IDE
四、实验过程(实验步骤、记录、数据、分析)
1.源码仓库地址:
https://gitee.com/jinu/codes/791os2bqc8nkd6pjef53i90
2.核心代码截图:
【实验一】:用旋钮控制LED灯的亮度
由于旋钮的值在0-1023之间,但是LED灯的亮度范围是0-255,所以需要用映射调整。当A0旋钮处的值发生变化,相对改变digital9的亮度值。
【实验二】:用旋钮控制LED灯的亮度,并在1602液晶显示屏上显示。
1602液晶显示屏的设备地址默认是0x27,SCL接口接A1,SDA接口接A2,VCC接5V,GND接地。通过面包板把液晶屏和转换器对接。并且接上面包板的正负极。在液晶屏上打印映射后的亮度值。
3.实验效果图:
【实验一】:用旋钮控制LED灯的亮度
旋钮左侧接电,中间接模拟数据A0,右侧接地。LED灯接数据接口digital 9。
【实验二】:用旋钮控制LED灯的亮度,并在1602液晶显示屏上显示。
1602液晶显示屏的设备地址默认是0x27,SCL接口接A1,SDA接口接A2,VCC接5V,GND接地。通过面包板把液晶屏和转换器对接。并且接上面包板的正负极。在液晶屏上打印映射后的亮度值。
五、测试/调试及实验结果分析
实验效果视频:
【实验一】:用旋钮控制LED灯的亮度
https://v.qq.com/x/page/v3016umzevm.html
用旋钮控制LED灯的亮度
【实验二】:用旋钮控制LED灯的亮度,并在1602液晶显示屏上显示。
https://v.qq.com/x/page/u3016syse4u.html
用旋钮控制LED灯的亮度,并在1602液晶显示屏上显示。