Arkisin ennen klo 14.00 tilatut tuotteet lähetetään samana päivänä ja ovat 98 %:ssa tapauksista perillä seuraavana päivänä. Ilmainen palautus 30 päivän harkinta-aika 1 vuoden takuu

Kytkentäkaavio ja koodiesimerkki

Näin kytket Valoherkkä LDR-anturin moduuli:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

LDR-valoanturin lukeminen Arduino Unolla

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.

Kytkentäkaavio: Valoherkkä LDR-anturin moduuli laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: Valoherkkä LDR-anturin moduuli laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
LDR_Light_Sensor_Reading_with_Arduino_Un.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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

ESP32 LDR-valoanturin lukeminen

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.

Kytkentäkaavio: Valoherkkä LDR-anturin moduuli laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: Valoherkkä LDR-anturin moduuli laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
ESP32_LDR_Light_Sensor_Reading.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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

Valoherkkä LDR-anturin moduuli

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.

  • Valoherkkä anturi
  • Reagoi valoon
  • Arduino ja ESP
  • Ilman mikrokontrolleria

Miksi valita tämä tuote?

  • Vastus mukautuu – Reagoi valotason muutoksiin.
  • Enemmän valoa, vähemmän vastusta – Pienenee, kun siihen osuu enemmän valoa.
  • Vähemmän valoa, suurempi vastus – Kasvaa, kun valoa on vähemmän.
  • Monipuolisesti käytettävä – Voidaan käyttää mikrokontrollerin kanssa tai ilman.
Tiedot
SopiiArduino, ESP32, ESP8266, Raspberry Pi, Pi Pico
TyyppiLDR

Usein ostettu yhdessä

Yhteensä: € 6,45

Arvostelut

Ei vielä arvosteluja.

Kirjoita arvostelu
Arvostelusi

Toimitus & palautukset

Toimitus

  • Paketti seurannalla€ 7,7024 tunnin sisällä
  • Nouto PostNL:n toimipisteestä€ 7,4024 tunnin sisällä
  • Kirjelaatikko-paketti€ 3,702 arkipäivän kuluessa
  • Kirjelaatikko­paketti 24 tuntia€ 4,5524 tunnin sisällä
  • Nouto myymälästäIlmainen
Kaikki toimituksesta

Palautukset

Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.

Kaikki palautuksista

Aiemmin katsotut