ArduinoSensorer

Photoresistor sensor

En photoresistor är en sensor som mäter av ljusstyrkan. När det är mörkt omkring sensor så blir det ett väldigt stort motstånd och ett hinder för elektronerna som ska igenom och därför en lägre ström. När det är ljust är motståndet väldigt litet och hindret för elektronerna är inte lika stort och därför blir det en högre ström. En photoresistor används i ljuskänsliga kretsar och ljus och mörk aktiverade kretsar.

Den här kretsen har jag testat och fungerar i tinkercad. Photoresistorn är kopplad till en resistor som går in i ground och till 5 V. Den är också kopplad till en analog pin A0 därifrån man kan styra den och koda. Sen la jag också in en lampa så att man tydligt kan se att ju ljusare det är ju mer lyser lampan och ju mörkare det är ju mindre lyser lampan. Koden är inte min utan den hittade jag på internet.

Koden:

/

  • Program: Photocell simple testing sketch.
  • Connect one end of the photocell to 5V, the other end to Analog 0.
  • Then connect one end of a 10K resistor from Analog 0 to ground
  • For more information see http://learn.adafruit.com/photocells
    /

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

void setup() {
// We’ll send debugging information via the Serial monitor
Serial.begin(38400);
}

void loop() {
photocellReading = analogRead(photocellPin);
Serial.print(“Analog reading = “);
Serial.print(photocellReading); // the raw analog reading
// We’ll have a few threshholds, qualitatively determined
if (photocellReading < 10) {
Serial.println(” – Black”);
} else if (photocellReading < 200) {
Serial.println(” – Dark”);
} else if (photocellReading < 500) {
Serial.println(” – Light”);
} else if (photocellReading < 800) {
Serial.println(” – Luminous”);
} else {
Serial.println(” – Bright”);
}
delay(2000);
}

Koden och information om sensorn hittade jag här:

https://www.instructables.com/id/How-to-use-a-photoresistor-or-photocell-Arduino-Tu/

https://diy.waziup.io/sensors/light/photoresistor.html

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.