Angebot!

MCP23017 I2C CJMCU-2317 serielle Interface 16-Bit Eingang/Ausgang erweiterung

Ursprünglicher Preis war: 28,69 €Aktueller Preis ist: 20,49 €. USt.-frei

mcp23017 i2c cjmcu-2317 serielle interface expander i/o 16 bit seriell

Verfügbar bei Nachbestellung

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Kategorie:

🎬 Das Produkt im Video

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. 1. Verbinden Sie SCL und SDA mit Ihrem Arduino.
  2. 2. Aktivieren Sie den Pull-up-Widerstand von 10kΩ auf SCL und SDA.
  3. 3. Verbinden Sie VCC mit 5V und GND mit GND des Arduino.
  4. 4. Überprüfen Sie die I2C-Adresse im Datenblatt.
  5. 5. Lade Beispiel-Sketch im Arduino IDE.
  6. 6. Überprüfe digitale Ausgänge auf dem CJMCU-2317.
  7. 7. Füge benutzerdefinierte Funktionen mit Code hinzu.
  8. 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.

Schreiben Sie die erste Rezension für „MCP23017 I2C CJMCU-2317 serielle Interface 16-Bit Eingang/Ausgang erweiterung“

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert