Lichtschranke am Arduino bauen
FunduinoZuletzt aktualisiert am
Unterbrechungen erkennen und im Seriellen Monitor anzeigen
So funktioniert eine Lichtschranke
Die Lichtschranke anschließen
Die Lichtschranke auslesen
1 / 2
Programmcode – Lichtschranke auslesen
int messwert = 0; // Unter der Variablen "messwert" wird später der Messwert der Lichtschranke gespeichert.
void setup()
{ // Hier beginnt das Setup.
Serial.begin(9600); // Die Kommunikation mit dem seriellen Port wird gestartet. Das brauchst du, um dir den ausgelesenen Wert im Seriellen Monitor anzeigen zu lassen.
}
void loop()
{ // Hier beginnt der Hauptteil.
messwert = digitalRead(8); // Die Signalausgabe der Lichtschranke wird ausgelesen und unter der Variablen "messwert" gespeichert. Wenn die Lichtschranke unterbrochen wird, speichert der Mikrocontroller den Wert "1", ansonsten "0".
Serial.print("Lichtschrankensignal="); // Ausgabe im Seriellen Monitor: "Lichtschrankensignal="
Serial.println(messwert); // ... und im Anschluss der Messwert: "1" bei unterbrochener Lichtschranke, ansonsten "0".
}Anleitung bewerten