ArduinoSensorer

Avståndsmätare ultraljud sensor

https://www.electrokit.com/produkt/avstandsmatare-ultraljud-hc-sr04-2-400cm/

Avståndsmätare ultraljud HC-SR04 2 – 400cm är en billig och mycket bra sensor som kan fånga upp avstånd 2-400cm, den har fyra pings VCC power, Trig, Echo (mottagaren) och Gnd (ground). Man brukar använda denna sensorn till att mäta avståndet till ett föremål som står framför sensorn.

SENSOR DE DISTANCIA HC SR04 | Tinkercad
  Ultrasonic sensor Pins:
        VCC: +5VDC
        Trig : Trigger (INPUT) - Pin11
        Echo: Echo (OUTPUT) - Pin 12
        GND: GND
 */
 
int trigPin = 11;    // Trigger
int echoPin = 12;    // Echo
long duration, cm, inches;
 
void setup() {
  //Serial Port begin
  Serial.begin (9600);
  //Define inputs and outputs
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}
 
void loop() {
  // The sensor is triggered by a HIGH pulse of 10 or more microseconds.
  // Give a short LOW pulse beforehand to ensure a clean HIGH pulse:
  digitalWrite(trigPin, LOW);
  delayMicroseconds(5);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
 
  // Read the signal from the sensor: a HIGH pulse whose
  // duration is the time (in microseconds) from the sending
  // of the ping to the reception of its echo off of an object.
  pinMode(echoPin, INPUT);
  duration = pulseIn(echoPin, HIGH);
 
  // Convert the time into a distance
  cm = (duration/2) / 29.1;     // Divide by 29.1 or multiply by 0.0343
  inches = (duration/2) / 74;   // Divide by 74 or multiply by 0.0135
  
  Serial.print(inches);
  Serial.print("in, ");
  Serial.print(cm);
  Serial.print("cm");
  Serial.println();
  
  delay(250);

Den här koden är till Ultraljudssensorn och jag fick den från: https://randomnerdtutorials.com/complete-guide-for-ultrasonic-sensor-hc-sr04/

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.