标题:
arduino之旅第一站
[打印本页]
作者:
xiaoliu
时间:
2014-11-10 21:43
标题:
arduino之旅第一站
今天, 4点多就醒了,在床上想了些问题,到5点多起来,想上沪江网听一课NHK,网站出问题了,没有最新的资源。即刻奔赴书房,开始arduino之旅的第二站-模拟端口。今天不太顺利,之前在官网下载的最新开发环境,串口监视器有问题,读取串口信息报下面这个错误,用回设备光盘自带的开发环境就没问题,这个小问题折腾了半个多小时。
Exception in thread "EventThread COM3" java.lang.NullPointerException
at processing.app.Serial.serialEvent(Serial.java:176)
at jssc.SerialPort$EventThread.run(SerialPort.java:1096)
例程5 模拟值读取实验
目的:通过模拟端口,把电位计的阻值读取出来,并转化为模拟值通过串口写回PC端
例程6 光控声音实验
目的:通过模拟端口,读取光敏电阻器信号,如果环境亮度低于某个阀值,通过数字口控制蜂鸣器的发声,analogRead 读出来的值是光照强度,环境亮度越高,这个值越大。
(注:光敏电阻器(photovaristor)又叫光感电阻,是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。)
例程7 舵机控制实验
目的:通过模拟端口,读取电位计的阻值,利用Arduino 自带的Servo 函数进行舵机的定位控制。
感受:这个实验做的惊心动魄,舵机插入数字端口瞬间,PC机叮咚一声,然后看开发环境里面连接Arduino的com3口消失了,一阵冷汗,看操作指引“电脑usb供电,因为如果电流需求大于500ma,会有烧毁usb的可能”估计是刚接通瞬间电流太大,看电脑的设备管理器,com3口运行正常,重新插拔usb线,再打开开发环境,com3口回来了。另外这个实验都是用内置的函数,map()不知道什么意思。
最后上一张工作照。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1