TCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำ

TCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำ
TCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำTCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำTCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำTCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำTCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำTCRT5000 tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำ
รหัสสินค้า SKU-00493
หมวดหมู่ เซนเซอร์แสงและการมองเห็น
ราคา 45.00 บาท
สถานะสินค้า พร้อมส่ง
ลงสินค้า 11 ก.ย. 2565
อัพเดทล่าสุด 11 ก.ย. 2565
คงเหลือ ไม่จำกัด
จำนวน
ชิ้น
หยิบลงตะกร้า
บัตรประชาชน
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay

TCRT5000 infrared reflectance sensor Obstacle avoidance module tracing sensor tracing module

โมดูลอ่านค่าสะท้อนกลับของแสง ใช้ไฟ 3.3-5V เหมาะสำหรับใช้กับ Arduino ให้เอาต์พุตออกมา 2 แบบคือแบบดิจิตอลสามารถปรับค่าที่ต้องการได้ เมื่อค่าที่อ่านได้ถึงระดับที่ต้องการก็จะส่งค่า 1 ออกมา ถ้ายังไม่ถึงระดับก็จะส่งค่า 0 ออกมา และอีกแบบคือเอาต์พุตแบบอะนาล็อก อ่านค่าได้เป็นตัวเลข 0-1023 หรือสัญญาณไฟในช่วง 0-5V

สอนใช้งาน Arduino tracking sensor TCRT5000 ตรวจจับเส้นขาวดำ

เซนเซอร์ TCRT5000 เป็นเซนเซอร์ที่ใช้ตรวจจับวัตถุโดยใช้แสดงอินฟาเรด โดยจะมี led แบบอินฟาเรดยิงแสดนอินฟาเรดออกไป และมีตัวรับแสงอินฟาเรดรับค่าแสงที่สะท้อนกลับมา เมื่อวัตถุอยู่ใกล้จะมีแสงสะท้อนกลับมามากกว่าวัตถุที่อยู่ไกล จึงสามารถนำมาเช็ควัตถุผ่าน หรือใช้ตรวจจับเส้นสีขาว/ดำได้ โดยเส้นขาวจะให้แสงสะท้อนกลับมากกว่าสีดำ

 

วิธีการต่ออุปกรณ์  สอนใช้งาน Arduino tracking sensor TCRT5000 ตรวจจับเส้นขาวดำ

ต่อวงจรดังรูปนี้

  • A0 -> A0
  • 5V -> VCC
  • GND -> GND


อัพโหลดโคดตัวอย่าง ลง Arduino uno r3 แล้วดูผลลัพธ์

  //Example By ArduinoAll
  int ledPin = 13;
  int sensor = A0;
  int val = 0;
  void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  //Serial.println("ArduinoAll TEST");
  }
  void loop() {
  val = analogRead(sensor); //อ่านค่าจากเซนเซอร์
  Serial.println(val); // แสดงค่าเซนเซอร์ออกทางหน้าจอ
  if (val > 500) { // ค่า 500 สามารถกำหนดปรับได้ตามค่าแสงในห้องต่างๆ
  digitalWrite(ledPin, HIGH); // ไฟ LED ติด
  } else {
  digitalWrite(ledPin, LOW); // ไฟ LED ดับ
  }
  delay(100);
  }
view rawall18.ino hosted with ❤ by GitHub

 

---

เปิด Serial Monitor ขึ้นมาเพื่อดูค่าที่ tracking sensor TCRT5000 ตรวจจับเส้นขาวดำ ส่งให้ Arduino 

 

สำหรับขา D0 คือขาเอาต์พุตแบบ digital ให้ค่าออกมา 0 หรือ 1 โดยสามารปรับค่าความไวของเซนเซอร์ได้ที่ตัวต้านทานปรับค่าได้บนบอร์ด ถ้าถึงระดับที่ตั้งไว้ไฟ LED บนเซนเซอร์จะติด และมีสัญญาณออกที่ขา D0

ให้เปลี่ยนสายไฟ A0 ของ Arduino ไปต่อกับขา D0
แล้วอัพโหลดโคดนี้แล้วดูผลลัพธ์ 

  //Example By ArduinoAll
  int ledPin = 13;
  int sensor = A0;
  int val = 0;
  void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  //Serial.println("ArduinoAll TEST");
  }
  void loop() {
  val = digitalRead(sensor); //อ่านค่าจากเซนเซอร์
  Serial.println(val); // แสดงค่าเซนเซอร์ออกทางหน้าจอ
  if (val == 1) {
  digitalWrite(ledPin, HIGH); // ไฟ LED ติด
  } else {
  digitalWrite(ledPin, LOW); // ไฟ LED ดับ
  }
  delay(100);
  }
view rawa18-1.ino hosted with ❤ by GitHub

 

---
ปรับจูนความไวเซนเซอร์ที่ตัวต้านทานปรับค่าได้บนบอร์ด

วิธีการชำระเงิน

ร้านค้านี้ยังไม่ได้กำหนดวิธีการชำระเงิน กรุณา ติดต่อกับทางร้าน เกี่ยวกับรายละเอียดในการชำระเงิน
ทางร้านยังไม่ได้ทำการเพิ่มบัญชีรับเงิน กรุณาติดต่อ เจ้าของร้าน

CATEGORY

MEMBER

STATISTIC

หน้าที่เข้าชม114,268 ครั้ง
ผู้ชมทั้งหมด51,030 ครั้ง
เปิดร้าน31 ก.ค. 2559
ร้านค้าอัพเดท4 ก.ย. 2568

CONTACT US

รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านบ้านโค้ด-Bancode
บ้านโค้ด-Bancode
จำหน่ายบอร์ดไมโครคอนโทรลเลอร์ Arduino,Module,Shield,Sensor,R,L,C,IC เเละอื่นๆ โทร.0624952525
เบอร์โทร : 0964188828
อีเมล : bancode.dev@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
พูดคุย-สอบถาม