วันศุกร์ที่ 6 กรกฎาคม พ.ศ. 2561

โปรเจคที่2 Code การใช้งาน Infrared Proximity Sensor (เซนเซอร์วัดระยะ)


การใช้งาน Infrared Proximity Sensor (เซนเซอร์วัดระยะ)


Infrared Proximity Sensor เป็นเซนเซอร์วัดระยะที่ใช้หลักการสะท้อนของคลื่นอินฟาเรด สามารถกำหนดระยะในการทำงานได้โดยปรับค่าที่ Potentiometer ทำงานในช่วง 3-80 CM Output เป็นแบบ Digital ใช้ไฟเลี้ยง  5V ระยะทำงานไม่เกิน 45 CM

การต่อวงจร
Arduino sensor
5VVCC (แดง)
GNDGND (เขียว)
pin 2A0 (เหลือง)
โค้ดตัวอย่างการใช้งาน

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
}
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น