Arduino UNO R4 - Lichtsensor löst LED aus

In diesem Leitfaden lernen wir, wie man:

Arduino UNO R4 Lichtsensor steuert LED

Erforderliche Hardware

1×Arduino UNO R4 WiFi or Arduino UNO R4 Minima
1×Alternativ: DIYables STEM V4 IoT, Compatible with Arduino Uno R4 WiFi
1×USB-Kabel Typ-A zu Typ-C (für USB-A PC)
1×USB-Kabel Typ-C zu Typ-C (für USB-C PC)
1×Lichtsensor
1×LED Kit
1×LED (red)
1×LED Module
1×220Ω Resistor
1×10 kΩ Resistor
1×Breadboard
1×Verbindungskabel
1×(Empfohlen) Schraubklemmenblock-Shield für Arduino Uno R4
1×(Empfohlen) Breadboard-Shield für Arduino Uno R4
1×(Empfohlen) Gehäuse für Arduino Uno R4
1×(Empfohlen) Stromverteiler für Arduino Uno R4
1×(Empfohlen) Prototyping-Grundplatte & Breadboard-Kit für Arduino Uno

Oder Sie können die folgenden Kits kaufen:

1×DIYables STEM V4 IoT Starter-Kit (Arduino enthalten)
1×DIYables Sensor-Kit (30 Sensoren/Displays)
1×DIYables Sensor-Kit (18 Sensoren/Displays)
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

Kaufhinweis: Um den Verdrahtungsprozess zu vereinfachen, empfehlen wir die Verwendung des LED Module, das mit einem eingebauten Widerstand geliefert wird.

Der LDR-Lichtsensor ist sehr erschwinglich, aber er benötigt einen Widerstand für die Verkabelung, was die Einrichtung komplizierter machen kann. Um die Verkabelung zu vereinfachen, können Sie alternativ ein LDR-Lichtsensor-Modul verwenden.

Über LED und Lichtsensor

Lernen Sie in den untenstehenden Tutorials mehr über LED- und Lichtsensoren (Pinbelegung, deren Funktionen und Programmierung):

Verdrahtungsdiagramm

Arduino UNO R4 Lichtsensor LED Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Siehe Der beste Weg, den Arduino Uno R4 und andere Komponenten mit Strom zu versorgen.

Arduino UNO R4 Code

/* * Dieser Arduino UNO R4 Code wurde von newbiely.de entwickelt * Dieser Arduino UNO R4 Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/arduino-uno-r4/arduino-uno-r4-light-sensor-controls-led */ #define LIGHT_SENSOR_PIN A0 // Arduino Uno R4 pin connected to light sensor's pin #define LED_PIN 3 // Arduino Uno R4 pin connected to LED's pin #define ANALOG_THRESHOLD 50 // variables will change: int analogValue; void setup() { pinMode(LED_PIN, OUTPUT); // set arduino pin to output mode } void loop() { analogValue = analogRead(LIGHT_SENSOR_PIN); // read the input on analog pin if(analogValue < ANALOG_THRESHOLD) digitalWrite(LED_PIN, HIGH); // turn on LED else digitalWrite(LED_PIN, LOW); // turn off LED }

Schnelle Schritte

Folgen Sie diesen Anweisungen Schritt für Schritt:

  • Wenn dies Ihre erste Verwendung des Arduino Uno R4 WiFi/Minima ist, lesen Sie das Tutorial zur Einrichtung der Entwicklungsumgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE: Einrichtung der Entwicklungsumgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE.
  • Verbinden Sie die Komponenten gemäß dem bereitgestellten Schaltplan.
  • Schließen Sie das Arduino UNO R4-Board mit einem USB-Kabel an Ihren Computer an.
  • Öffnen Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das passende Arduino Uno R4-Board (z. B. Arduino Uno R4 WiFi) und den COM-Port aus.
  1. Schließen Sie das Arduino UNO R4-Board mit einem USB-Kabel an Ihren Computer an.
  2. Öffnen Sie die Arduino IDE und wählen Sie das richtige Board und den richtigen Port aus.
  3. Kopieren Sie den bereitgestellten Code und fügen Sie ihn in die Arduino IDE ein.
  4. Drücken Sie die Schaltfläche Upload in der Arduino IDE, um den Code auf den Arduino UNO R4 zu übertragen.
Arduino-IDE Code hochladen
  • Leuchtet auf den Sensor
  • Beobachte die Veränderung des Zustands der LED

Code-Erklärung

Überprüfen Sie die im Quellcode in den Kommentaren bereitgestellte Erklärung!

Video Tutorial

Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!