Bemerkung
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!
2.8 Lichtintensitätsanzeige
In diesem Projekt verwenden wir einen Fotowiderstand und die LED-Balkenanzeige, um eine Lichtintensitätsanzeige zu erstellen. Je stärker das Licht, desto mehr LEDs der Balkenanzeige leuchten auf.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Ein komplettes Set zu kaufen, ist definitiv praktisch. Hier ist der Link:
Name |
KOMPONENTEN IN DIESEM SET |
LINK |
|---|---|---|
Kepler Kit |
450+ |
Alternativ können Sie die Komponenten auch einzeln über die untenstehenden Links kaufen.
SN |
KOMPONENTE |
ANZAHL |
LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Micro-USB-Kabel |
1 |
|
3 |
1 |
||
4 |
Mehrere |
||
5 |
11(10-220Ω, 1-10KΩ) |
||
6 |
1 |
||
7 |
1 |
Verkabelung

Die LED-Balkenanzeige besteht aus 10 LEDs. Die Seite mit dem Etikett ist die Anode und die gegenüberliegende Seite die Kathode.
Die Anoden der LED-Balkenanzeige sind mit GP6~GP15 verbunden. Die Kathoden sind über einen 220-Ohm-Widerstand mit GND verbunden.
Verbinden Sie ein Ende des Fotowiderstands mit 3,3V und das andere Ende mit GP26 (A0). Gleichzeitig muss GP26 über einen weiteren 10K-Widerstand mit GND verbunden sein. So sinkt der Widerstand des Fotowiderstands bei stärkerem Licht, und die Spannung an A0 steigt.
Code
Bemerkung
Sie können sich an der untenstehenden Abbildung orientieren, um den Code per Drag-and-Drop zu erstellen.
Importieren Sie
2.8_light_intensity_display.pngaus dem Pfadkepler-kit-main\piper. Detaillierte Anleitungen finden Sie unter Code importieren.
Nach dem Anschluss des Pico W klicken Sie auf die Start-Taste und der Code wird ausgeführt.
Bei stärkerem Licht leuchten mehr LEDs auf der LED-Balkenanzeige auf.
Sollte die LED-Balkenanzeige nach dem Ausführen des Codes nicht richtig leuchten, können Sie versuchen, sie umzudrehen.
Funktionsweise

Die Pins der LED-Balkenanzeige, die mit GP6 ~ GP15 verbunden sind, werden festgelegt.

Speichern Sie den Spannungswert von A0 (GP26) in der Variable [photo_vol]. Verwenden Sie den Block [Wert () von () bis () umrechnen], um die Variable [photo_vol] im Bereich von 0 bis 3,3V auf 0 bis 10 (die Anzahl der LEDs auf der LED-Balkenanzeige) abzubilden.
[Wert () von () bis () umrechnen]: Ein Wert wird von einem Bereich in einen anderen umgerechnet.
