HC-SR04 + Arduino
Wrzesień 5th, 2011 Kategoria arduino
HC-SR04 to ultradźwiękowy czujnik odległości. Bardzo łatwo go połączyć z Arduino.
Parametry:
napięcie zasilania :5V DC
pobór pradu : <2mA
kąt działania: <15° odległość mierzona : 2cm – 500 cm
rozdzielczość : 0.3 cm
Podłączenie:
VCC -> VCC
Trig -> 13 pin
Echo -> 12 pin
GND -> GND
| Od arduino |
![]() |
| Od arduino |
Kod:
#include "Ultrasonic.h"
int pingPin = 13;
int inPin = 12;
void setup() {
Serial.begin( 9600 );
}
void loop()
{
long duration, inches, cm;
pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(10);
digitalWrite(pingPin, LOW);
pinMode(inPin, INPUT);
duration = pulseIn(inPin, HIGH);
cm = microsecondsToCentimeters(duration);
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(1000);
}
long microsecondsToCentimeters(long microseconds)
{
return microseconds / 29 / 2;
}
Biblioteka do pobrania: http://arduinosolutions.com/download/Ultrasonic.rar
