รหัสสินค้า | RB-0123 |
หมวดหมู่ | เซ็นเซอร์แสง (Optical) |
ราคาปกติ | |
ลดเหลือ | 75.00 บาท |
สถานะสินค้า | พร้อมส่ง |
จำนวน | ชิ้น |
Features:
Voltage :DC5V
Working current :15mA
Working frequency: 40Hz
Farthest range : 4.5m
The most nearly range : 2cm
Measuring Angle : 15 degree
The input trigger signal : the TTL pulse of 10us
The input echoes signal : output TTL level signal, proportional to the range
Size : 45 x 20 x 15 mm
การใช้งาน
การวัดระยะทางโดยใช้ โมดูล Ultrasonic มีความแม่นยำในการวัดระยะทาง การทำงานเป็นแบบคลื่นสะท้อนกลับแล้วนำมาคำนวน จึงเหมาะสำหรับมาใช้ในการหลบหลีกสิ่งกีดขวาง ตรวจจับวัตถุที่อยู่ในรัศมีที่ต้องการ
ตัวอย่างโค้ดใช้งานกับ Arduino
const unsigned int TRIG_PIN=7;
const unsigned int ECHO_PIN=6;
const unsigned int BAUD_RATE=9600;
void setup() {
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
Serial.begin(BAUD_RATE);
}
void loop() {
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
const unsigned long duration= pulseIn(ECHO_PIN, HIGH);
int distance= duration/29/2;
if(duration==0){
Serial.println("Warning: no pulse from sensor");
}
else{
Serial.print("distance to nearest object:");
Serial.println(distance);
Serial.println(" cm");
}
delay(100);
}
ตัวอย่างโปรเจค
หน้าที่เข้าชม | 2,926,732 ครั้ง |
ผู้ชมทั้งหมด | 1,504,949 ครั้ง |
เปิดร้าน | 17 ก.ย. 2559 |
ร้านค้าอัพเดท | 28 ก.ย. 2568 |