本次的實驗採用的是激光發射和接收兩個模塊,模擬電影裡面的激光報警器,如果想讓更好體驗到報警效果可以添加一個蜂鳴器來查看效果。
本次完成的內容需要的材料:
Arduino UNO X2
Laser Transmitter module x1
Laser Receiver module x1
導線(若干)
線路圖:
所需代碼:
Laser Send:
<code>int
lasertransmitterPin=8
;void
setup
()
{ pinMode(lasertransmitterPin,OUTPUT); }void
loop
()
{ digitalWrite(lasertransmitterPin,HIGH); }/<code>
Laser Recv:
<code>int
laserreceiverPin=8
;int
LED=13
;void
setup
()
{ pinMode( LED,OUTPUT); pinMode( laserreceiverPin,INPUT); Serial.begin(115200
); }void
loop
()
{if
(digitalRead(laserreceiverPin)==LOW){ digitalWrite(LED,HIGH); Serial.println("No laser received"
); }else
{ Serial.println("Received laser"
); digitalWrite(LED,LOW); } delay(500
); }/<code>