Zamówienie w dzień roboczy przed 14:00 = wysyłka tego samego dnia 30 dni na odstąpienie od umowy 1 rok gwarancji
← Wróć do przeglądu

Schemat podłączenia i przykład kodu

Tak podłączysz Moduł czujnika LDR światłoczułego do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.

Odczyt czujnika światła LDR z Arduino Uno

Ten projekt mierzy natężenie światła otoczenia za pomocą modułu czujnika światła LDR podłączonego do analogowego wejścia A0 Arduino Uno. Arduino odczytuje napięcie analogowe, mapuje natężenie światła i wyświetla surowy odczyt w Serial Monitor. Zasłonięcie czujnika spowoduje zmianę odczytu w czasie rzeczywistym.

Schemat podłączenia: Moduł czujnika LDR światłoczułego na Arduino UNO
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: Moduł czujnika LDR światłoczułego na Arduino UNO
Tabela połączeń · Kliknij, aby powiększyć
LDR_Light_Sensor_Reading_with_Arduino_Un.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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

Odczyt czujnika światła LDR z ESP32

Ten projekt pokazuje, jak odczytywać poziom światła otoczenia za pomocą modułu czujnika światła LDR podłączonego do ESP32. Moduł generuje analogowe napięcie proporcjonalne do natężenia światła, odczytywane przez GPIO 34. Otwórz Monitor portu szeregowego z prędkością 115200 baud, aby wyświetlać odczyty światła w czasie rzeczywistym.

Schemat podłączenia: Moduł czujnika LDR światłoczułego na ESP32 DevKit V1
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: Moduł czujnika LDR światłoczułego na ESP32 DevKit V1
Tabela połączeń · Kliknij, aby powiększyć
ESP32_LDR_Light_Sensor_Reading.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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

Ostatnio oglądane

Odbiornik Audio Bluetooth z gniazdem audio jack

Odbiornik Audio Bluetooth z gniazdem audio jack

€ 2,15
3296W 2K (W202) Trimpot potencjometr trymujący

3296W 2K (W202) Trimpot potencjometr trymujący

€ 0,70
Wszechkierunkowy mikrofon INMP441 MEMS 3.3V

Wszechkierunkowy mikrofon INMP441 MEMS 3.3V

€ 6,10
Uchwyt na 1 baterię AA (1.5V)

Uchwyt na 1 baterię AA (1.5V)

€ 1,00
Moduł czujnika Reed Switch dla Arduino | ESP32 | ESP8266

Moduł czujnika Reed Switch dla Arduino | ESP32 | ESP8266

€ 1,95
NodeMCU ESP32-S 4MB WROOM 38 pinów

NodeMCU ESP32-S 4MB WROOM 38 pinów

€ 10,40
Płytka deweloperska ESP8266 D1 Mini Pro (Wemos)

Płytka deweloperska ESP8266 D1 Mini Pro (Wemos)

€ 10,65
10x LED Diode Transparentna 5mm Pomarańczowa 2V

10x LED Diode Transparentna 5mm Pomarańczowa 2V

€ 1,85
10x rezystor 470 Ohm 1/4 Watt 5%

10x rezystor 470 Ohm 1/4 Watt 5%

€ 1,25
Kabel USB-A do USB-B 1.8 metra (do Arduino UNO i MEGA)

Kabel USB-A do USB-B 1.8 metra (do Arduino UNO i MEGA)

€ 2,00
Moduł konwertera 220VAC na 3,3VDC 1A HLK-PM03

Moduł konwertera 220VAC na 3,3VDC 1A HLK-PM03

€ 5,05
Kabel USB-A do Micro-USB 1 metr (Dla ESP8266, ESP32 i Wemos)

Kabel USB-A do Micro-USB 1 metr (Dla ESP8266, ESP32 i Wemos)

€ 2,00
140 Jumper Wire U Shape Shield Breadboard z pudełkiem do przechowywania

140 Jumper Wire U Shape Shield Breadboard z pudełkiem do przechowywania

€ 2,15
Moduł Peltiera 12v 60w 40x40mm TEC1-12706

Moduł Peltiera 12v 60w 40x40mm TEC1-12706

€ 4,15