ArduinoSensorer

Distans sensor

Sensorn läser av hur lång distansen är till ett objekt och sedan kan den skicka signaler till Arduino kortet, om ett objekt kommer inom gränsen till det objektet. Här är en koppling.

Sedan här nedanför är koden som är lite inspirerad av den här https://www.instructables.com/id/Ultrasonic-Distance-Sensor-Arduino-Tinkercad/

/*
En sensor som läser av längden till ett objekt
*/

int Distance = 0;

int cm = 0;

long readUltrasonicDistance(int triggerPin, int echoPin)
{
pinMode(triggerPin, OUTPUT); // Clear the trigger
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
// Sets the trigger pin to HIGH state for 10 microseconds
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
pinMode(echoPin, INPUT);
// Reads the echo pin, and returns the sound wave travel time in microseconds
return pulseIn(echoPin, HIGH);
}

void setup()
{
Serial.begin(9600);

}

void loop()
{
// Sätter sensorn att läsa och att en ska skicka
// till pin 8
Distance = 250;
cm = 0.01723 * readUltrasonicDistance(8, 8);

// Skickar ut resultatet till serial monitor
Serial.print(cm);
Serial.println(“cm”);
delay(10);
}

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.