Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Sie befinden sich in: Unterrichtsangebote Fächer Fachbereich III Informatik Arduino Sensorik Ultraschallsensor + Messwerte auf Seriellem Monitor

Ultraschallsensor + Messwerte auf Seriellem Monitor

Dieser Code bewirkt die Steuerung eines Ultraschallsensors, dessen Messwerte auf dem Seriellen Monitor zu sehen sind (Angaben in cm)
 
Code :
 
long laenge;
long cm;
int aria=9;
int pll=8;
 
void setup() {
 
    Serial.begin(9600);// 9600 in diesem Fall definiert die Serielle Geschwindigkeit (Baud-Rate)
  
}
 
void loop() {
  
   pinMode(aria,INPUT);// Definiert den Informationseingang über diesen Pin
   pinMode(pll,OUTPUT);// Definiert die Informationsabgabe über diesen Pin
   
  digitalWrite(pll,LOW);// Kein Signal
  delayMicroseconds(2);// Warten
  digitalWrite(pll,HIGH);// Senden des Signals
  delayMicroseconds(5);// Warten
  digitalWrite(pll,LOW);// Kein Signal
  
    laenge = pulseIn(aria,HIGH);// Sagt, dass die Variable "laenge" der Zeit entspricht
    
    cm = (laenge*34)/2000; // Konvertierung in cm
    
     Serial.print(cm);// Ausgabe des Messwertes auf Seriellen Monitor 
     Serial.println("cm");
   delay(1000);
}

Erstellt: Leelou Zank (08.11.2016) Letzte Änderung: Jannis Engemann (28.06.2017)