Beschreibung
Was ist das
Der CJMCU-4051 ist ein analoger 8-Kanal-Multiplexer basierend auf dem integrierten Schaltkreis 74HC4051. Er ermöglicht es, dynamisch einen der acht Eingangskanäle an den Ausgang zu senden.
Eigenschaften
- 8 Eingangskanäle
- 1 Ausgangskanal
- Betriebsspannung: 3-5V
- SKU: ARD0010928
- Preis: 3€
Wofür es dient
Der CJMCU-4051 ist ideal für die Auswahl zwischen verschiedenen Sensoren oder Signalquellen in einem Arduino-Projekt. Zum Beispiel kann er verwendet werden, um die Werte von 8 Temperatursensoren zu lesen, indem sie an die verschiedenen Kanäle des Moduls angeschlossen werden.
Tutorial: Wie man den CJMCU-4051 verwendet
Der CJMCU-4051 ist ein analoger 8-Kanal-Multiplexer, der zur Auswahl zwischen verschiedenen Sensoren oder Signalquellen geeignet ist. Er ist für Anfänger und Fortgeschrittene geeignet.
Was du brauchst
- CJMCU-4051
- Arduino
- Stromversorgungskabel
- Widerstand von 1 kΩ
Schritte
- 1. Verbinde die Stromversorgung mit dem CJMCU-4051 (VCC an 5V, GND an GND).
- 2. Verbinde einen Kanal (AD0-AD3) des CJMCU-4051 mit einem Pin von Arduino (A0-A3).
- 3. Verbinde den widerst zwischen dem Pin S0 und GND, um Kanal 0 auszuwählen.
- 4. Lade den bereitgestellten Arduino-Code.
- 5. Überprüfe im Datenblatt die Pinbelegung von S1, S2 und S3.
- 6. Ändere die Kanalauswahl im Code, um andere Kanäle zu testen.
- 7. Überprüfe die korrekte Lesung der Signale.
- 8. Trenne die Stromversorgung und schalte den Arduino aus.
Beispielcode
```cpp
#include <Wire.h>
void setup() {
Serial.begin(9600);
}
void loop() {
int canale = 0;
for (canale = 0; canale < 8; canale++) {
// Configura il canale
// Verifica sul datasheet
Serial.print("Canale ");
Serial.print(canale);
Serial.print(" - Valore: ");
Serial.println(analogRead(A0));
delay(1000);
}
}
```
Mini-Projekt
Erstelle einen Multiplexer, um zwischen 8 Temperatursensoren zu wählen. Verbinde die Sensoren mit den Kanälen des CJMCU-4051 und lese die Werte im Zyklus.
Häufige Fehler
- Überprüfe die Pinbelegung von S1, S2 und S3 im Datenblatt nicht.
- Verwende keine geeigneten widerstände, um die Kanäle auszuwählen.
- Verbinde die Stromversorgung nicht korrekt.
- Ignoriere die Pins S0-S3 im Code.
Empfohlenes Zubehör
- Temperatursensoren
- Widerstände von 1 kΩ
- LED-Diode
- Schutzwiderstand für die LED
Häufige Fragen
Wie wähle ich einen anderen Kanal im Code aus?
Konfiguriere die Pins S1, S2 und S3 im Arduino-Code entsprechend der Selektions-Tabelle im Datenblatt.
Warum liest das Arduino die Signale nicht korrekt ein?
Überprüfe die korrekte Konfiguration der Pins S0-S3 und die physische Verkabelung.
Welche anderen Komponenten kann ich am CJMCU-4051 anstecken?
Du kannst jede analoge Signalequelle anstecken, wie z.B. Druck-, Licht- oder andere Sensoren.







Rezensionen
Es gibt noch keine Rezensionen.