Objednáno v pracovní den do 14:00 = odesláno ještě týž den 30 dní na odstoupení od smlouvy Záruka 1 rok
← Zpět na přehled

Schéma zapojení a ukázkový kód

Takto připojíš Světlocitlivý modul LDR senzoru k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.

Čtení LDR světelného senzoru s Arduino Uno

Tento projekt měří úroveň okolního světla pomocí modulu LDR světelného senzoru připojeného k analogovému vstupu A0 na Arduino Uno. Arduino čte analogové napětí, mapuje intenzitu světla a vypisuje surovou hodnotu do Serial Monitoru. Zakrytí senzoru změní hodnotu v reálném čase.

Schéma zapojení: Světlocitlivý modul LDR senzoru na Arduino UNO
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: Světlocitlivý modul LDR senzoru na Arduino UNO
Tabulka zapojení · Kliknutím zvětšíte
LDR_Light_Sensor_Reading_with_Arduino_Un.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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

Čtení světelného senzoru LDR s ESP32

Tento projekt ukazuje, jak číst úroveň okolního světla pomocí modulu světelného senzoru LDR připojeného k ESP32. Modul poskytuje analogové napětí úměrné intenzitě světla, které se čte přes GPIO 34. Otevřete Serial Monitor na 115200 baud, abyste viděli hodnoty osvětlení v reálném čase.

Schéma zapojení: Světlocitlivý modul LDR senzoru na ESP32 DevKit V1
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: Světlocitlivý modul LDR senzoru na ESP32 DevKit V1
Tabulka zapojení · Kliknutím zvětšíte
ESP32_LDR_Light_Sensor_Reading.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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

Nedávno zobrazené

Infračervený reflexní senzor E18-D80NK

Infračervený reflexní senzor E18-D80NK

€ 4,70
CH340 TTL USB Serial Port Adapter 3.3v-5v

CH340 TTL USB Serial Port Adapter 3.3v-5v

€ 2,55
10x LED diody 5 různých barev

10x LED diody 5 různých barev

€ 1,95
USB tester proudu Keweisi KWS-V20

USB tester proudu Keweisi KWS-V20

€ 5,60
10x LED dioda 5mm oranžová 2V

10x LED dioda 5mm oranžová 2V

€ 1,85
Přímý PCB Header Connector - 4 piny, rozteč 2,54 XH2.54mm

Přímý PCB Header Connector - 4 piny, rozteč 2,54 XH2.54mm

€ 0,25
Mini čtyřstranný nástrčný klíč M2.5, M3, M4

Mini čtyřstranný nástrčný klíč M2.5, M3, M4

€ 1,80
KY-005 Infračervený vysílač

KY-005 Infračervený vysílač

€ 1,30
74HC595 8-bit Shift register / Posuvný registr IC

74HC595 8-bit Shift register / Posuvný registr IC

€ 0,80
Vibrační senzor SW-18020P

Vibrační senzor SW-18020P

€ 0,55
Trimr potenciometr 105 1M

Trimr potenciometr 105 1M

€ 0,50
Senzor zakalení vody

Senzor zakalení vody

€ 13,50