สร้างเว็บEngine by iGetWeb.com
Cart รายการสินค้า (0)

Arduino ติดต่อ hc-sr04 Ultrasonic Ranger

Arduino ติดต่อ hc-sr04 Ultrasonic Ranger

Arduino ติดต่อ  hc-sr04 Ultrasonic Ranger ใช้ Arduino 168 , 328 ต่อ ultrasonic

สามารถวัดระทางออกมาได้เมื่อส่องไปยังตัววัตถุสามารถต่อวงจร

ตามวงจรด้านล่างค่าที่ออกมาจะแสดงออกทาง RS232 สามารถเปิดโปรแกรม Hyperterminalเพื่อดูค่าที่แสดงออกมา

หรือจะดูผ่าน Series port ของตัว arduino เองก็ได้ครับ


สินค้าแนะนำ

http://www.circuitshops.com/product/530258/ET-Base-AVR-EASY88-%E0%B9%81%E0%B8%A5%E0%B8%B0-ET-Base-AVR-EASY168.html

http://www.circuitshops.com/articles/41972668/SRF-05.html

.

#define ECHOPIN 2 // Pin to receive echo pulse
#define TRIGPIN 3 // Pin to send trigger pulse

void setup(){
Serial.begin(9600);
pinMode(ECHOPIN, INPUT);
pinMode(TRIGPIN, OUTPUT);
}

void loop(){
digitalWrite(TRIGPIN, LOW); // Set the trigger pin to low for 2uS
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH); // Send a 10uS high to trigger ranging
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW); // Send pin low again
int distance = pulseIn(ECHOPIN, HIGH); // Read in times pulse
distance= distance/58; // Calculate distance from time of pulse
Serial.println(distance);
delay(50); // Wait 50mS before next ranging
}

view