การใช้งาน Infrared Proximity Sensor (เซนเซอร์วัดระยะ)
Infrared Proximity Sensor เป็นเซนเซอร์วัดระยะที่ใช้หลักการสะท้อนของคลื่นอินฟาเรด สามารถกำหนดระยะในการทำงานได้โดยปรับค่าที่ Potentiometer ทำงานในช่วง 3-80 CM Output เป็นแบบ Digital ใช้ไฟเลี้ยง 5V ระยะทำงานไม่เกิน 45 CM
การต่อวงจร
Arduino | sensor |
5V | VCC (แดง) |
GND | GND (เขียว) |
pin 2 | A0 (เหลือง) |
โค้ดตัวอย่างการใช้งาน
int ledPin = 13; //LED anode connected to digital pin 13
int inputPin = 2; //infrared proximity switch connected to digital pin 2
int val = 0; //this variable will read the value from the sensor
void setup()
{
pinMode(ledPin, OUTPUT); //declare LED as output
pinMode(inputPin, INPUT); //declare infrared sensor as input
}
void loop()
{
val = digitalRead(inputPin); // read input value
if (val == HIGH) //check if the input is HIGH
{
digitalWrite(ledPin, LOW); //LED is off
}
else
{
digitalWrite(ledPin, HIGH); //LED is turned on
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น