「Arduino」使用激光發射器


「Arduino」使用激光發射器/接收器來模擬電影裡的激光報警器

本次的實驗採用的是激光發射和接收兩個模塊,模擬電影裡面的激光報警器,如果想讓更好體驗到報警效果可以添加一個蜂鳴器來查看效果。

「Arduino」使用激光發射器/接收器來模擬電影裡的激光報警器

本次完成的內容需要的材料:

Arduino UNO X2
Laser Transmitter module x1
Laser Receiver module x1

導線(若干)

線路圖:

「Arduino」使用激光發射器/接收器來模擬電影裡的激光報警器

「Arduino」使用激光發射器/接收器來模擬電影裡的激光報警器

所需代碼:

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>


分享到:


相關文章: