Valoherkkä LDR-anturimoduuli valoherkkiin kytkentöihin ja automaatioon Arduino, ESP32, ESP8266, Raspberry Pi ja Pi Pico -alustoille.
SKU: OT8342 Tuotenumero: AB028 EAN: 8720828223451 Sijainti: AD02.08
Vaihtoehto
GL5516 LDR-valoriherkkä vastus (Photoresistor)
€ 0,50
Katso tämä vaihtoehto
Näin kytket Valoherkkä LDR-anturin moduuli:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tämä projekti mittaa ympäristön valotasoa käyttämällä LDR-valoanturimoduulia, joka on kytketty Arduino Unon analogiseen tuloon A0. Arduino lukee analogisen jännitteen, muuntaa valon voimakkuuden ja tulostaa raaka-arvon Serial Monitoriin. Anturin peittäminen muuttaa lukemaa reaaliajassa.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : LDR Light Sensor Reading with Arduino Uno
* Board : Arduino UNO (arduino:avr:uno)
* Parts : LDR Light Sensor Module
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
const int ldrPin = A0;
const int ledPin = 13;
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
Serial.println(F("LDR Light Sensor Initialized"));
}
void loop() {
int rawValue = analogRead(ldrPin);
float voltage = rawValue * (5.0 / 1023.0);
Serial.print(F("Raw: "));
Serial.print(rawValue);
Serial.print(F(" | Voltage: "));
Serial.print(voltage, 2);
Serial.print(F(" V | Status: "));
// Turn on built-in LED if light level drops below threshold
if (rawValue < 400) {
digitalWrite(ledPin, HIGH);
Serial.println(F("Dark (LED ON)"));
} else {
digitalWrite(ledPin, LOW);
Serial.println(F("Bright (LED OFF)"));
}
delay(300);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tämä projekti näyttää, miten ympäristön valotasoa luetaan ESP32:een kytketyllä LDR-valoanturimoduulilla. Moduuli tuottaa valon voimakkuuteen suhteutettua analogista jännitettä, joka luetaan GPIO 34:n kautta. Avaa Sarjavalvonta 115200 baud nopeudella nähdäksesi valolukemat reaaliajassa.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ESP32 LDR Light Sensor Reading
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : LDR Light Sensor Module
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// LDR Light Sensor Demo for ESP32
const int LDR_PIN = 34;
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println("ESP32 LDR Light Sensor Demo");
}
void loop() {
// Read the analog value (0 - 4095 on ESP32 12-bit ADC)
int rawValue = analogRead(LDR_PIN);
// Convert to approximate percentage
float percentage = (rawValue / 4095.0) * 100.0;
Serial.print("Raw ADC: ");
Serial.print(rawValue);
Serial.print(" | Light Level: ");
Serial.print(percentage, 1);
Serial.println("%");
delay(500);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
LDR on lyhenne sanoista Light Dependent Resistor. LDR on valovastus, eli vastus, jonka resistanssi muuttuu siihen kohdistuvan valon määrän muuttuessa. Kun LDR:ään osuu enemmän valoa, resistanssi pienenee, ja kun valoa on vähemmän, resistanssi kasvaa. Tämä ominaisuus tekee LDR:stä sopivan esimerkiksi valoherkkiin kytkentöihin ja automaatioon.
Soveltuu käytettäväksi sekä Arduinoon että ESP32:een, ESP8266:een, Rapberry Pi:hin, Pi Picoon ja myös kytkentöihin ilman mikro-ohjainta.
| Sopii | Arduino, ESP32, ESP8266, Raspberry Pi, Pi Pico |
|---|---|
| Tyyppi | LDR |
Ei vielä arvosteluja.
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
Valoherkkä LDR-anturin moduuli