37款傳感器與執(zhí)行器的提法,在網(wǎng)絡(luò)上廣泛流傳粉渠,其實Arduino能夠兼容的傳感器模塊肯定是不止這37種的。鑒于本人手頭積累了一些傳感器和執(zhí)行器模塊,依照實踐出真知(一定要動手做)的理念啊楚,以學(xué)習(xí)和交流為目的,這里準(zhǔn)備逐一動手嘗試系列實驗浑彰,不管成功(程序走通)與否恭理,都會記錄下來—小小的進步或是搞不掂的問題,希望能夠拋磚引玉郭变。
【Arduino】168種傳感器模塊系列實驗(資料代碼+仿真編程+圖形編程)
實驗一百六十二:OPT101模擬光照傳感器 YourCee單片光電二極管 TEMT6000光強度模塊
模擬光傳感器 OPT101
OPT101 模擬光傳感器巧妙地融合了單片光電二極管和片內(nèi)跨阻放大器颜价。將光電二極管和跨阻放大器集成在單個芯片上,消除了分立設(shè)計中常見的許多問題诉濒,例如漏電流誤差周伦、噪聲拾取和雜散電容引起的增益峰值。該傳感器設(shè)計用于單電源或雙電源操作未荒,可在 2.7V 至 36VDC 范圍內(nèi)工作专挪。輸出電壓隨光強度線性增加!
早上起來片排,嘗試使用萬用表來測量OPT101模擬光照傳感器模塊寨腔,這里調(diào)到直流電壓20V檔,模塊供電5V, 正常室內(nèi)光線時率寡,測得電壓為0.26V迫卢,凌晨光線很弱。
用手指擋住光線勇劣,電壓降為0.07V靖避。
使用臺燈直接照射模塊潭枣,電壓升到4.26V,動態(tài)范圍之大幻捏,超出了我的預(yù)料盆犁。
【Arduino】168種傳感器模塊系列實驗(資料代碼+仿真編程+圖形編程)
程序一:通過串口顯示檢測凌晨室內(nèi)光線變化的數(shù)值與波形
實驗接線:OPT101接Uno的A0
/*
【Arduino】168種傳感器模塊系列實驗(資料代碼+仿真編程+圖形編程)
程序一:通過串口顯示檢測凌晨室內(nèi)光線變化的數(shù)值與波形
實驗接線:OPT101接Uno的A0
*/
void setup(){
Serial.begin(9600); // 設(shè)置串口波特率為9600
pinMode(A0, INPUT); // OPT101連接引腳A0,并設(shè)置為輸入模式
}
void loop(){
Serial.println(analogRead(A0)); //將讀取的A0模擬值輸出到串口監(jiān)視器
delay(500); // 延時500毫秒
}
實驗串口返回情況(早上室內(nèi)光線)
打開Arduino IDE——工具——串口繪圖器篡九,查看實驗波形
實驗串口繪圖器返回情況(早上室內(nèi)光線)
實驗串口返回情況(使用臺燈照射傳感器)
實驗串口繪圖器返回情況(打開臺燈谐岁,逐漸靠近傳感器)
實驗串口繪圖器返回情況(打開臺燈,穩(wěn)定照射傳感器)