So verwenden Sie Photoresistor mit Arduino uno

So verwenden Sie Photoresistor mit Arduino uno
Damit die Geräte automatisch funktionieren, benötigen wir einen Sensor, der von der Änderung der Lichtintensität in seiner Fläche beeinflusst wird. Wir können solche Geräte als leichte Geräte nennen und der zur Steuerung verwendete Sensor kann als Photoresistor bezeichnet werden. Unter Bezug.Hier in diesem Artikel haben wir also gezeigt, wie wir die LED mithilfe des Photoresistors und Arduino Uno steuern können. Die Bedeutung der Verwendung des Photoresistor.

Was ist ein Photoresistor?

Aus dem Namen können wir verstehen, dass es sich auch um eine Art Widerstand handelt, dessen Widerstandswerte sich ändern, wenn sich die Lichtintensität in seiner Umgebung verändert.

Wie funktioniert ein Photoresistor??

Der Photoresistor ist eine Art einer Halbleitervorrichtung, und wenn die Lichtintensität in seiner Umgebung zunimmt. Normalerweise ist die Lichtintensität niedrig, der Widerstand des Widerstands ist ziemlich hoch und es gibt keinen Stromfluss.

Wenn die Lichtintensität jedoch erhöht, beginnt der Strom zu fließen.

So steuern Sie die LED mit Photoresistor (LDR) mit Arduino

Um die Lichter mit einem Photoresistor zu steuern, müssen wir nur den Schwellenwert im Mikrocontroller -Code einstellen, durch den die LED ein- und ausgeschaltet wird.Die praktische Anwendung für die Verwendung von Photoresistor besteht darin.

Um den Betrieb der LED auf der Grundlage der Lichtintensität zu machen, benötigen wir die folgenden Komponenten:

  • Brotbrett
  • 2 220-OHM-Widerstände
  • Arduino uno
  • Drähte verbinden
  • 1 LED

Nachdem wir die Komponenten aufgelistet haben, haben wir die Schaltung entwickelt, die die LED mithilfe von Photoresistor steuert, und das Schaltplan ist im Bild unten angegeben:

So erstellen Sie die Hardware -Montage für die Steuerung der LED mithilfe von Photoresistor (LDR) mit Arduino Uno

Um die Schaltung auf der Hardware zu implementieren, haben wir zuerst die im Bild unten angegebene Hardware -Montage definiert:

Um den Photoresistor zur Steuerung der LED zu verwenden, haben wir den Photoresistor mit dem analogen Pin A0 des Arduino Uno mit dem blauen Draht verbunden. Während wir die LED anschließen können, haben wir den digitalen Pin 5 des Arduino Uno mit dem braunen Draht verwendet.

Um den Photoresistor mit der Versorgung zu verbinden.

Arduino -Code zur Steuerung der LED mit Photoresistor (LDR) mit Arduino Uno

Um die LED automatisch zu steuern, müssen wir den Mikrocontroller zuerst mit der Arduino -IDE programmieren, und der Arduino -Code ist unten angegeben:

int res = 0; /* die Variable deklarieren, die den Wert von Photoresistor speichert*//
int sensor = a0;/* Arduino -Pin für Photoresistor*/zuweisen
int led = 5;/* Arduino -Pin für LED*/zuweisen
void setup ()
Serie.Beginnen Sie (9600); /*Setzen Sie die Baudrate für serielle Kommunikation*/
PinMode (5, Ausgabe); / * Zuweisungsmodus an LED -Pin *//

void Loop ()
// Setzen Sie Ihren Hauptcode hier ein, um wiederholt auszuführen:
res = analograd (Sensor); /* den Wert des Photoresistors erhalten*/
Serie.println (res); / * Anzeige des Photoresistorwerts auf dem seriellen Monitor */
if (res> 100) / * Wenn der Wert des Sensors weniger als 100 * / / / / * beträgt
Serie.println ("niedrige Intensität");
DigitalWrite (5, niedrig); /* Halten Sie die LED aus*////

sonst / * ansonsten das Licht einschalten * /
Serie.println ("hohe Intensität");
DigitalWrite (5, hoch); /* Drehen Sie die LED ein*/

Verzögerung (1000);

Um die Funktion der LED frei von menschlicher Schnittstelle zu machen. Wenn der Wert größer als 100 ist, wird die LED ausgeschaltet, sonst bleibt er eingeschaltet.

So implementieren Sie die Schaltung von Photoresistor, die zur Steuerung der LED auf Hardware verwendet wird

Im Folgenden finden Sie die oben auf der tatsächlichen Hardware beschriebene Hardware -Montage. Wie Sie sehen können, ist die LED, auf der die Lichtintensität für Photoresistor ziemlich niedrig ist:

Sie können auch die Werte des Photoresistors sehen, dass die Lichtintensität im unten angegebenen Bild ziemlich gering ist:

Wenn wir die Lichtintensität des Sensors erhöhen, können wir im Bild unten sehen, dass die LED deaktiviert ist:

Die Werte des Fotowiderstands werden ebenfalls geändert, wie Sie aus dem Bild des unten angegebenen seriellen Monitors sehen können:

Wir haben unten ein animiertes GIF gepostet, das eine klare Vorstellung davon gibt, wie ein Photoresistor funktioniert und wie wir es verwenden können, um die LED zu steuern:

Abschluss

Photoresistor ist ein hellabhängiger Widerstand aus Halbleitermaterial, das in einer Reihe von Anwendungen verwendet werden kann, z. Um die Arbeit des Photoresistors verständlicher zu gestalten, haben wir das LED -Licht mit dem Photoresistor kontrolliert und um zu unterstützen, wie wir es erreichen können, haben wir den Arduino -Code und die Hardware auch mit Simulation gegeben.