Beschreibung
Was ist das
Der MCP23017 I2C CJMCU-2317 ist ein 16-Bit-Serielle Eingang/Ausgang-Expansionsplatine, die die Funktionalität einer Arduino-Platine erweitert. Sie verwendet das I2C-Protokoll, um mit dem Mikrocontroller zu kommunizieren.
Eigenschaften
- 16 Bit Eingang/Ausgang
- I2C-Schnittstelle
- SKU: ARD0011797
- Preis: 20,49 €
Wofür es dient
Der I/O-Expander MCP23017 CJMCU-2317 ist nützlich, um mehr Eingang/Ausgang-Pins an eine Arduino-Platine anzubringen. Zum Beispiel kann er verwendet werden, um LEDs, Taster, Sensoren und andere Geräte zu steuern.
Tutorial: Wie man CJMCU-2317 verwendet
Der CJMCU-2317 ist ein 16-Bit I2C Eingang/Ausgang-Expander für Arduino. Er ist nützlich, um die verfügbaren Pins auf Ihrem Mikrocontroller zu erweitern.
Was du brauchst
- Arduino oder kompatibel
- I2C-Kabel (SCL und SDA)
- Pull-up-Widerstand (10kΩ)
- Überprüfen Sie im Datenblatt
Schritte
- 1. Verbinden Sie SCL und SDA mit Ihrem Arduino.
- 2. Aktivieren Sie den Pull-up-Widerstand von 10kΩ auf SCL und SDA.
- 3. Verbinden Sie VCC mit 5V und GND mit GND des Arduino.
- 4. Überprüfen Sie die I2C-Adresse im Datenblatt.
- 5. Lade Beispiel-Sketch im Arduino IDE.
- 6. Überprüfe digitale Ausgänge auf dem CJMCU-2317.
- 7. Füge benutzerdefinierte Funktionen mit Code hinzu.
- 8. Überprüfe Verbindungen und Code.
Beispielcode
```cpp
#include <Wire.h>
#include <Adafruit_MCP23017.h>
Adafruit_MCP23017 mcp;
void setup() {
Wire.begin();
mcp.begin(0x20); // Verifica indirizzo I2C
}
void loop() {
mcp.pinMode(0, OUTPUT);
mcp.digitalWrite(0, HIGH);
}
```
Mini-Projekt
Erstelle ein einfaches Notfall-Signal mit 8 LEDs und 8 Tastern.
Häufige Fehler
- Vergiss nicht, Pull-up-Widerstände zu aktivieren.
- Verwende falsche I2C-Adresse.
- Verbinde VCC mit 3,3V anstatt 5V.
- Vergiss nicht, Bibliothek zu initialisieren.
Empfohlenes Zubehör
- LED-Band
- Taster
- Widerstände
- I2C-Kabel
Häufige Fragen
Welche ist die vordefinierte I2C-Adresse?
0x20. Überprüfe im Datenblatt.
Kann ich CJMCU-2317 mit einem Mikrocontroller verwenden, der nicht Arduino ist?
Ja, aber stelle sicher, dass du einen kompatiblen I2C-Treiber verwendest.
Wie viele Pins kann der CJMCU-2317 verwalten?
16 digitale Eingänge/Ausgänge.
Kann ich mehrere CJMCU-2317 an meinen Arduino anschließen?
Ja, aber stelle sicher, dass du unterschiedliche I2C-Adressen verwendest.




Rezensionen
Es gibt noch keine Rezensionen.