Arduino使用光敏傳感器
1.1 項(xiàng)目介紹:???????????????????????????????????????????????????????????????????
光敏傳感器它對(duì)環(huán)境光線最敏感,S輸出一個(gè)模擬信號(hào),一般用來檢測(cè)周圍環(huán)境的光線的亮度,觸發(fā)單片機(jī)或繼電器模塊等。傳感器自帶2個(gè)定位孔,方便你將傳感器固定在其他設(shè)備。
1.2 模塊相關(guān)資料:???????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??


1.3連接圖 ??????????????????????????????????????????
?

1.4測(cè)試代碼 ?????????????????????????????????????
Arduino IDE測(cè)試程序
int sensorPin =A0 ; ?//定義模擬口A0
int value = 0; ???//設(shè)置value為0
void setup()
{
?Serial.begin(9600); //設(shè)置波特率
}
void loop()
{
value = analogRead(sensorPin); ?//將value設(shè)置為讀取到的A0的數(shù)值
Serial.println(value, DEC); ?//顯示value數(shù)值,并自動(dòng)換行
delay(50); ?//延遲0.05S
}
Delay(50);
?
Mixly測(cè)試程序
?

scartch測(cè)試程序
?

1.5測(cè)試結(jié)果 ??????????????????????????????????????????
按照上圖接好線,燒錄好代碼,上電后,我們可以在軟件的串口監(jiān)視器中看到代表當(dāng)前光線強(qiáng)弱的模擬值,如下圖。
?

1.6相關(guān)資料
鏈接:https://sourl.cn/YxyUvG
標(biāo)簽: