Παραγγελία έως τις 14:00 τις εργάσιμες = αποστολή την ίδια ημέρα 30 ημέρες δικαίωμα υπαναχώρησης Εγγύηση 1 έτους
← Πίσω στην επισκόπηση

Διάγραμμα σύνδεσης και παράδειγμα κώδικα

Έτσι συνδέεις το Φωτοευαίσθητη μονάδα αισθητήρα LDR σε ένα Arduino UNO ή ESP32, με ένα παράδειγμα sketch που μπορείς να ανεβάσεις αμέσως.

Ανάγνωση αισθητήρα φωτός LDR με Arduino Uno

Αυτό το έργο μετρά το επίπεδο του περιβάλλοντος φωτός χρησιμοποιώντας ένα module αισθητήρα φωτός LDR συνδεδεμένο στην αναλογική είσοδο A0 του Arduino Uno. Το Arduino διαβάζει την αναλογική τάση, αντιστοιχίζει την ένταση φωτός και εμφανίζει τη raw τιμή στο Serial Monitor. Αν καλύψεις τον αισθητήρα, η μέτρηση θα αλλάζει σε πραγματικό χρόνο.

Διάγραμμα σύνδεσης: Φωτοευαίσθητη μονάδα αισθητήρα LDR σε ένα Arduino UNO
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Φωτοευαίσθητη μονάδα αισθητήρα LDR σε ένα Arduino UNO
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
LDR_Light_Sensor_Reading_with_Arduino_Un.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  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

Ανάγνωση αισθητήρα φωτός LDR με ESP32

Αυτό το έργο δείχνει πώς να διαβάζετε τα επίπεδα φωτισμού περιβάλλοντος με ένα module αισθητήρα φωτός LDR συνδεδεμένο στο ESP32. Το module εξάγει μια αναλογική τάση ανάλογη της έντασης του φωτός, η οποία διαβάζεται μέσω GPIO 34. Ανοίξτε το Serial Monitor στα 115200 baud για να δείτε τις μετρήσεις φωτός σε πραγματικό χρόνο.

Διάγραμμα σύνδεσης: Φωτοευαίσθητη μονάδα αισθητήρα LDR σε ένα ESP32 DevKit V1
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Φωτοευαίσθητη μονάδα αισθητήρα LDR σε ένα ESP32 DevKit V1
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
ESP32_LDR_Light_Sensor_Reading.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  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

Πρόσφατα προβεβλημένα

Γυάλινη ασφάλεια 250VAC 10A F

Γυάλινη ασφάλεια 250VAC 10A F

€ 1,25
LCR-T4  Δοκιμαστής τρανζίστορ / Μετρητής ESR

LCR-T4 Δοκιμαστής τρανζίστορ / Μετρητής ESR

€ 14,80
Μονάδα αισθητήρα Hall υψηλής ποιότητας

Μονάδα αισθητήρα Hall υψηλής ποιότητας

€ 1,20
ACEBOTT Motion-Sensing Glove QD023 – Έλεγχος Ρομπότ με Χειρονομίες

ACEBOTT Motion-Sensing Glove QD023 – Έλεγχος Ρομπότ με Χειρονομίες

€ 69,00
Πλακέτα Πρωτοτυποποίησης Πειραματισμού 9x15cm πράσινη

Πλακέτα Πρωτοτυποποίησης Πειραματισμού 9x15cm πράσινη

€ 2,25
Integral 32GB V10 High Speed microSDHC Card Class 10 - 100MB/s με SD-adapter

Integral 32GB V10 High Speed microSDHC Card Class 10 - 100MB/s με SD-adapter

€ 11,49
Προβολή
Ευθύς σύνδεσμος PCB Header - 10 ακίδες, βήμα 2,54 XH2.54mm

Ευθύς σύνδεσμος PCB Header - 10 ακίδες, βήμα 2,54 XH2.54mm

€ 0,35
Σύνδεσμος για Τροχό 18 mm / 5 mm

Σύνδεσμος για Τροχό 18 mm / 5 mm

€ 2,10
Ευθύς PCB Header Connector - 5 pins, Rastermaat 2,54 XH2.54mm

Ευθύς PCB Header Connector - 5 pins, Rastermaat 2,54 XH2.54mm

€ 0,35
Σύνδεσμος για Τροχό 18 mm / 3 mm

Σύνδεσμος για Τροχό 18 mm / 3 mm

€ 2,10
Σύνδεσμος για Τροχό 18 mm / 4 mm

Σύνδεσμος για Τροχό 18 mm / 4 mm

€ 2,10
Σύνδεσμος για Τροχό 30 mm / 4 mm

Σύνδεσμος για Τροχό 30 mm / 4 mm

€ 2,00
Integral 16GB V10 High Speed microSDHC Card Class 10 - 100MB/s SD Adapter

Integral 16GB V10 High Speed microSDHC Card Class 10 - 100MB/s SD Adapter

€ 9,99
Ευθύς σύνδεσμος PCB Header - 8 ακίδες, βήμα 2,54 XH2.54mm

Ευθύς σύνδεσμος PCB Header - 8 ακίδες, βήμα 2,54 XH2.54mm

€ 0,35