Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Sensor

Der Ultraschallsensor ist ein wichtiger Bestandteil des Autos. In unserer Schaltung fährt das Auto allein ohne dass es von einer Fernbedienung gesteuert wird mit einem programm, bei dem es durch den Ultraschallsensor die Hindernisse erkennnt und dannach umfährt. Folgende Schaltung stellt den Sensor ein:

int StatusLED=3;
int trigger = 5;
int echo = 4;
long dauer = 0;
long entfernung = 0;


void setup()
{

  pinMode (StatusLED, OUTPUT);
  pinMode(trigger, OUTPUT);
  pinMode(echo, INPUT);
 


}

void loop()
{
  digitalWrite (StatusLED, HIGH);
  digitalWrite(trigger, LOW);
  delay(5);
  digitalWrite(trigger, HIGH);
  delay(10);
  digitalWrite(trigger, LOW);
  dauer = pulseIn(echo, HIGH);
 
  entfernung = (dauer / 2) / 29.1;
 
  if (entfernung <= 10 || entfernung >= 0)
  {
    //digitalWrite(StatusLED, LOW);
  //  delay(500);
    digitalWrite(StatusLED, HIGH);
    delay(500);
   // digitalWrite(StatusLED, LOW);
    //delay(500);
  }
  else
  {
 digitalWrite(StatusLED, LOW);
 }
 }

Erstellt: Luis Börner (04.03.2020) Letzte Änderung: Luis Börner (11.03.2020)