Ultraschall Distanzsensor

Der HC-SR04 misst Distanzen mit Hilfe von Ultraschall und gibt diese in Zentimetern (cm) aus.

/images/2020-03-11-sensoren-distanz/US-Sensor.png - Logo

Technische Informationen

  • Maße: 45mm x 20mm x 17mm
  • Versorgungsspannung von 5V bei einer Stromaufnahme weniger als 2mA
  • bis zu 50 Messungen pro Sekunde möglich
/images/2020-03-11-sensoren-distanz/Aufbau-Ultraschall.png - Logo

Programmierung (Arduino)

int trig = 1;  // Trig-Pin des Sensors ist an Pin 1 angeschlossen.
int echo = 2;  // Echo-Pin des Sensors ist an Pin 2 angeschlossen.

// Definieren der Variablen
unsigned int time = 0;
unsigned int distance = 0;

void setup() {
Serial.begin(9600); // Startet den Seriellen Monitor
pinMode(trig, OUTPUT);  
pinMode(echo, INPUT);
}

void loop() {
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
distance = time / 58;
Serial.println(distance);
}

Programmierung (Blockly)

In Blockly kann der Sensor über folgenden Block ausgelesen werden:

/images/2020-03-11-sensoren-distanz/ultraschall-block.svg - Logo

Wähle den Port, an dem du den Sensor angeschlossen hast über das Dropdown-Menü aus. Trigger und Echo Pin werden dann automatisch angepasst.

×

Subscribe

The latest tutorials sent straight to your inbox.