|
今天, 4點(diǎn)多就醒了,在床上想了些問題,到5點(diǎn)多起來,想上滬江網(wǎng)聽一課NHK,網(wǎng)站出問題了,沒有最新的資源。即刻奔赴書房,開始arduino之旅的第二站-模擬端口。今天不太順利,之前在官網(wǎng)下載的最新開發(fā)環(huán)境,串口監(jiān)視器有問題,讀取串口信息報下面這個錯誤,用回設(shè)備光盤自帶的開發(fā)環(huán)境就沒問題,這個小問題折騰了半個多小時。
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 模擬值讀取實(shí)驗(yàn)
目的:通過模擬端口,把電位計(jì)的阻值讀取出來,并轉(zhuǎn)化為模擬值通過串口寫回PC端
例程6 光控聲音實(shí)驗(yàn)
目的:通過模擬端口,讀取光敏電阻器信號,如果環(huán)境亮度低于某個閥值,通過數(shù)字口控制蜂鳴器的發(fā)聲,analogRead 讀出來的值是光照強(qiáng)度,環(huán)境亮度越高,這個值越大。
(注:光敏電阻器(photovaristor)又叫光感電阻,是利用半導(dǎo)體的光電效應(yīng)制成的一種電阻值隨入射光的強(qiáng)弱而改變的電阻器;入射光強(qiáng),電阻減小,入射光弱,電阻增大。)
例程7 舵機(jī)控制實(shí)驗(yàn)
目的:通過模擬端口,讀取電位計(jì)的阻值,利用Arduino 自帶的Servo 函數(shù)進(jìn)行舵機(jī)的定位控制。
感受:這個實(shí)驗(yàn)做的驚心動魄,舵機(jī)插入數(shù)字端口瞬間,PC機(jī)叮咚一聲,然后看開發(fā)環(huán)境里面連接Arduino的com3口消失了,一陣?yán)浜梗床僮髦敢半娔Xusb供電,因?yàn)槿绻娏餍枨蟠笥?00ma,會有燒毀usb的可能”估計(jì)是剛接通瞬間電流太大,看電腦的設(shè)備管理器,com3口運(yùn)行正常,重新插拔usb線,再打開開發(fā)環(huán)境,com3口回來了。另外這個實(shí)驗(yàn)都是用內(nèi)置的函數(shù),map()不知道什么意思。
最后上一張工作照。

|
|