這次用的這顆主動式紅外線感測器SKU5242,可以判斷人體的移動還有黑線的有無,如果不是購買這個型號的紅外線也沒關係,因為基本上所有的紅外線感應器功能跟接腳都是大同小異,不會差距太大
材料:
1. LED燈兩顆
2. 紅外線感應器兩顆
3. UNO板一塊
!!!!!如果只有一個紅外線也沒關係,底下有另一種程式
接線:
VCC >>> 5V
GND >>> GND
D0 >>> 9or10
!!!!如果紅外線感應器有A0的接腳,暫時可先不用理會沒關係,那是類比的接腳,比較少用到,之後如果有需要會再另外解釋
程式:(兩塊紅外線感應器版本)
void setup() {
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(9,INPUT);
pinMode(10,INPUT);
}
void loop() {
if(digitalRead(9)==0){
digitalWrite(6,HIGH);
digitalWrite(6,LOW);
}
if(digitalRead(10)==0){
digitalWrite(7,HIGH);
digitalWrite(7,LOW);
}
}
程式:(一塊紅外線感應器版本)
void setup() {
pinMode(6,OUTPUT);
pinMode(9,INPUT);
}
void loop() {
if(digitalRead(9)==0){
digitalWrite(6,HIGH);
digitalWrite(6,LOW);
}
}
沒有留言:
張貼留言