Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Lichtschranke

Hier der Code für den Arduino mit Lichtschranke:

 

int photocellPin = A0;     // the cell and 10K pulldown are connected to a0
int photocellReading;     // the analog reading from the analog resistor divider
int gf = 13;

void setup(void) { 
  Serial.begin(9600);  
  pinMode (gf,OUTPUT);
}

void loop(void) { 
  digitalWrite(gf, HIGH);
  photocellReading = analogRead(photocellPin);   

  Serial.print("Analog reading = ");
  Serial.print(photocellReading);

  if (photocellReading < 200) {  
    Serial.println(" - Dim"); 
  }
  else if (photocellReading < 800) {
      Serial.println(" - Bright"); 
  }
  else {
    Serial.println(" - Very bright"); 
  }
  delay(1000);
}

 

 

Hier ein Bild der fertigen Schaltung:

(Anschlüsse: 5V, GND, Pin 13)

Foto0145.jpg

Quelle:

http://learn.adafruit.com/photocells/using-a-photocell

Erstellt: Lukas Zwicker (13.03.2014) Letzte Änderung: Andreas Hecker (27.03.2014)