eMiniBoard 拿到好些天了,拿到后参照之前发表的众多测评,比较顺利的完成安装、识别、Demo等试验,这些没什么好写出来的。
本来准备玩之前的想法:LED 作为测量元件,识别手指对外部光线的遮掩。结果发现 eMiniBoard 上的四粒LED ,全部不是ADC复用脚,看样子就没有什么玩的了。
后来想起,MCU的IO基本都外接到排针上了,可以用杜邦线将四粒LED接到ADC输入端口,马上试验,各 LED 相应 IO 在 248mS 的时间设置为推挽输出,另外 8mS 准备测量时将板子上驱动LED的四个IO设置为 浮空输入,设置对应的ADC(用的是没有接电位器的 ADC5、6、7、8 四路)
编写测试代码,下载,嗯,白天户外阴天光线可以正确识别手指的遮挡,但四粒LED的测量结果差异明显。
傍晚晴天无云光线也可以识别,我这边到下午 七点差一刻 还可以比较明显识别。
晚上在灯光下试验,基本失败了,只有靠近灯几个厘米的地方,红色LED才有几个读数的差别。估计是LED的晶片面积太小了
回头有时间,将LED换成插件的带聚光透镜的再试试 (当然不会再用板子上的原四个驱动LED的IO了,直接复用 相应ADC Pin就应该Ok了),等俺下次的报告吧。
其实有兴趣的坛友,应该可以自己试试嘛。
|