手机服务更方便
社区资源更丰富
模拟单片机LED散热电源崁入式DSP硬件
通讯智能汽车安防监控电力无线工业消费电子
电子快讯技术资讯新品技术电路图集设计技术科技信息
论坛博客样片找工作商城专题试用找人才
用智能手机或平板电脑扫描一下二维码,即可把帖子装进手机或平板电脑里继续观看哦,快快进行扫描体验吧!
* 需二维码识别软件支持。 什么是二维码?
32
39
114
注册会员
程序是一个光敏电阻控制亮度
光敏电阻是光越强,电阻越小;电阻越小,AD0获得的电压越大,也就是AD0的数值越高
所以为什么map里面的顺序是255,0 ?
不应该是val=map(val,MIN_LIGHT,MAX_LIGHT,0,255) 吗?
您需要 登录 才可以下载或查看,没有帐号?立即注册
使用道具 举报
0
77
4
新手上路
程序的目的是这样的:一般在现实中,光照越强,我们的灯就开得暗点,光照越弱,灯就开大点;
所以,程序没有问题,光照越强,AD0越大,val的值就应该越小,让灯暗点。
85
14
硬件电路怎么接的呢?发上来看看吧;
如果光敏电阻与定值电阻串联的话,光照越强,光敏电阻阻值越小,通过电阻的电流增大,光敏电阻两端的电压就越小。
121
80
是串联接的
但是这样AD0不应该测的是固定电阻的电压吗?这样光照越大,总电流越大,固定电阻分到的电压越多,AD0应该越大呀
1
109
21
78
本版积分规则 发表回复 回帖后跳转到最后一页