Hallo zusammen,
ich brauche da mal bitte eure Hilfe.
Ich schreibe demnächst eine Prüfung und muss einen Interrupt Code erstellen.
Die Aufgabenstellung lautet.
Erstellen Sie einen Interrupt Code:
-Golfbälle rollen eine Rampe herunter
-Sie durchlaufen eine Lichtschranke
-Die Zeit wird gemessen
-An der Lichtschranke liegen 5V an, wenn sie unterbrochen wird.
int sensorPin*A0;
int sensorValue=0;
int ledPin=13;
void setup(){
pinMode(13,OUTPUT);
Serial.begin(9600);
}
void loop (){
sensorValue=analogRead(0);
Serial.println(sensorValue);
if (sensorValue >??) { //also hier meine ich wenn der Ball an diesem Sensor vorbeirollt
digitalWrite(13,HIGH); //Geht die LED an
}
else{ //ansonsten aus
digitalWrite(13,LOW);
}
}
Aber wie messe ich denn die Zeit wie in der Aufgabestellung gefragt.
Habe auch nicht so eine Ahnung von der Programmierung von Arduino.
Vielen Dank.
Lesezeichen