Měříme vzdálenost s HC-SR04
http://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/
Video:
https://www.youtube.com/watch?v=kQRYIH2HwfY
eBay - 30,-Kč
http://www.ebay.com/itm/121928420335?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Poznámka:
Při testování na pinech 2 a 3 mi to nefungovalo (asi je na nich navěšena seriová linka), pro to jsem je posunul o dva piny vedle a hned se všechno rozjelo.
Kód:
#define ECHOPIN 4 // Echo pin z HC-SC04 na pin 4
#define TRIGPIN 5 // Trig pin z HC-SC04 na pin 5
void setup()
{
//Nastaví sériovou komunikaci
Serial.begin(9600);
//Nastaví pin 4 jako vstupní
pinMode(ECHOPIN, INPUT);
//Nastaví pin 5 jako výstupní
pinMode(TRIGPIN, OUTPUT);
}
void loop()
{
// Vyšle impuls do modulu HC-SR04
digitalWrite(TRIGPIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW);
// Změří puls
float distance = pulseIn(ECHOPIN, HIGH);
// Spočítá vzdálenost
distance= distance*0.017315f;
// odešle informace na sérivý port
Serial.println(distance); // pro zobrazení na plotru
delay(50);
Serial.print(distance); // Pro zobrazení na monitoru
// Serial.print("cm\n");
// počká 1 sekundu
// delay(1000);
}
Zdroje:
http://arduino8.webnode.cz/news/lekce-9-merime-vzdalenost-s-hc-sr04/
http://marciopmm.blogspot.cz/2013/04/ola-amigos-como-estou-sempre-buscando.html
http://arduino8.webnode.cz/news/lekce-9-merime-vzdalenost-s-hc-sr04/
http://marciopmm.blogspot.cz/2013/04/ola-amigos-como-estou-sempre-buscando.html
http://forums.netduino.com/index.php?/topic/139-netduino-and-ping-ultrasonic-sensor/
https://blogelect.wordpress.com/2016/01/04/interfacing-hc-sr04-ultrasound-sensor-with-pic-microcontroller/
Tutorial s použitím přerušení
http://homediyelectronics.com/projects/arduino/arduinoprogramminghcsr04withinterrupts/?p=4
https://blogelect.wordpress.com/2016/01/04/interfacing-hc-sr04-ultrasound-sensor-with-pic-microcontroller/
Tutorial s použitím přerušení
http://homediyelectronics.com/projects/arduino/arduinoprogramminghcsr04withinterrupts/?p=4
Žádné komentáře:
Okomentovat