Der I²C-Bus ist eines der beliebtesten Kommunikationsprotokolle in der Elektronik – kompakt, effizient und ideal, um Sensoren, Displays, Speicherbausteine und andere Peripheriegeräte mit einem Mikrocontroller zu verbinden. Mit unseren I2C-Master-Modulen steht Entwicklern und Bastlern eine solide Basis zur Verfügung, um eigene I2C-Netzwerke aufzubauen oder bestehende Systeme flexibel zu erweitern.
Ob für Messdatenerfassung, Steuerungsaufgaben, Displayansteuerung oder die Anbindung externer Speicher – die I2C-Master-Module bieten vielseitige Einsatzmöglichkeiten in Industrie, Labor und Hobbyprojekten. Sie erleichtern den Einstieg in die Buskommunikation und sparen Entwicklungszeit durch bereits integrierte Komponenten, wie leistungsfähige Mikrocontroller, integrierten Speicher oder Zusatzfunktionen wie analoge oder digitale Schnittstellen.
Im Folgenden stelle ich die verschiedenen I2C-Master-Module aus meinem Sortiment vor und gehe auf ihre technischen Besonderheiten, Leistungsdaten und typische Anwendungsfelder ein.
I2C Master Vergleich: Welches Modul passt zu mir?
| Artikel | Modul-Typ | Netzwerk | Prozessor | Ideal für… |
| I2ARL | Arduino UNO | LAN-Option WizNET W5500 | ATmega328P | SPS-Modbus, Hutschiene |
| I2ARD | Pro Micro | — | ATmega32U4 | Kompakt, USB Master oder Slave |
| I2WD1 | Wemos D1 | WLAN | ESP8266 | Günstiges IoT |
| I2NO1 | ESP32 WROOM | WLAN | ESP32 | High-End IoT |
| I2NO2 | ESP8266-12F | WLAN | ESP8266 | NodeMCU-Standard |
| I2NOL | ESP32-ETH01 | WLAN / LAN | ESP32 | Industrie-Ethernet |
I2C-Master mit Arduino UNO und LAN Option

Beschreibung
Dieses I2C-Master-Modul basiert auf dem bewährten ATmega328P und ist speziell für die Montage auf der Hutschiene entwickelt. Es eignet sich ideal für Steuerungs- und Kommunikationsaufgaben im Labor, in der Industrie oder in Smart-Home-Projekten.
Mit dem vorinstallierten Arduino-Bootloader und einem kleinen Demo-Programm lässt sich das Modul sofort in Betrieb nehmen. Eigene Programme können komfortabel mit der Arduino-IDE entwickelt, angepasst und aufgespielt werden.
Onlineshop: Horter-Shop.de – I2ARL – Bausatz I2C-Master mit Arduino UNO und LAN Option
Technische Ausstattung und Funktionen
- Frei programmierbar mit Arduino-IDE
- Status-LEDs für SDA, SCL und INT zur einfachen Busdiagnose
- Jumper zur Aktivierung der I2C-Bus-Terminierung
- Programmierbare blaue LED, z. B. zur Anzeige einer LAN- oder MQTT-Verbindung
- Steckplatz für WizNET W5500 Ethernet-Modul zur Realisierung von Modbus TCP oder MQTT-Netzwerkanwendungen
- BUS-Stecker zum Verbinden weiterer Horter I2C-Module
- Anschluss für USB‑RS232‑Programmieradapter (optional bestellbar)
Technische Daten ATmega328P
| Architektur | 8‑Bit AVR‑Mikrocontroller |
| Taktfrequenz | 16 MHz |
| Flash‑Speicher | 32 KB Programm‑Flash |
| SRAM / EEPROM | 2 KB / 1 KB |
| Betriebsspannung | 5V |
| Timer/Counter | 2× 8‑Bit, 1× 16‑Bit |
| Schnittstellen | 5V I²C, 5V UART/USART |
Typische Anwendungen
Das I2C-Master-Modul bietet die perfekte Grundlage für individuelle Steuerungs- und Kommunikationslösungen auf Basis des Arduino-Ökosystems.
Modbus-TCP-Server:
Einlesen digitaler Eingänge und analogen Eingänge, Ansteuerung von Ausgängen und analogen Sollwerten über Modbus-TCP.
Kommunikation mit SPS/PLC verschiedenster Hersteller (z. B. Siemens, Schneider, Beckhoff, Wago). ,
MQTT-Gateway:
Übertragung digitaler und analoger Signale an einen MQTT-Broker, Empfang von MQTT-Nachrichten und Steuerung externer Ausgänge.
In unseren kommenden Blogartikeln zeigen wir praxisnahe Beispiele und Codebeispiele zum Einsatz des Moduls in Modbus-TCP-Servern, MQTT-Gateways und weiteren I2C-basierten Anwendungen.
Beispiele im Blog

I2C-Arduino-Master als Modbus TCP-Server an einer SIEMENS S7-1500
In diesem Beitrag zeige ich, wie ein Arduino als I2C‑Master arbeitet und gleichzeitig als Modbus‑TCP‑Server fungiert. Damit lassen sich Daten von I2C‑Modulen einfach auslesen und über das Netzwerk an eine SPS oder andere Steuerungen weitergeben. Ein praktisches Beispielprogramm zeigt, wie…mehr lesen
I2C-Modul für ARDUINO Pro Micro

Beschreibung
Das I2C‑Master‑Modul mit Arduino Pro Micro als CPU ist ideal, wenn wenig Platz im Schaltschrank verfügbar ist und trotzdem ein vollwertiger, per Arduino‑IDE programmierbarer I2C‑Master benötigt wird. Der Pro Micro bringt bereits eine integrierte USB‑Schnittstelle mit, über die Programmierung, Debugging und Stromversorgung komfortabel erfolgen können.
Onlineshop: Horter-Shop.de – I2ARD – Bausatz I2C-Modul für ARDUINO Pro Micro
Technische Ausstattung und Funktionen
- Grundlage: Arduino‑kompatibles Board mit ATmega32U4‑Mikrocontroller (integriertes USB).
- Frei programmierbar mit der Arduino‑IDE, Bootloader bereits vorhanden.
- I2C‑Bus über Klemmen herausgeführt, für den Anschluss weiterer I2C‑Sensoren und ‑Module.
- Pullups für I2C-Bus auf Jumper gelegt
- ISP-Schnittstelle auf Pfostenstecker herausgeführt.
- Schraubklemmen (feste Klemmen) für eine robuste Verdrahtung.
- Versorgungs- und I/O‑Signale übersichtlich auf Klemmen gelegt, ideal für Prototypen und Kleinserien.
Technische Daten Arduino Pro Micro
| Mikrocontroller | ATmega32U4 (8‑Bit AVR) |
| Taktfrequenz | 16 MHz |
| Flash | 32 KB |
| SRAM / EEPROM | ca. 2,5 KB / 1 KB |
| Digitale I/O | insgesamt 12 Pins auf Klemmen herausgeführt D2 .. D9, D18 .. D21 |
| Analoge Eingänge | 8 Klemmen als analoge Eingänge nutzbar A0 .. A3, A6 .. A9 |
| PWM‑Kanäle | 4 Klemmen als PWM nutzbar D3, D5, D6, D9 |
| Schnittstellen | I2C, SPI, ISP, UART, USB (onboard) |
Typische Anwendungen
-
I2C‑Controller für Schaltschrank / Hutschiene für kompakte Mess‑ und Steueraufgaben im Schaltschrank, z. B. Auslesen von Temperatur‑, Feuchte‑, Strom‑ oder Spannungs‑Sensoren.
-
Als Master liest das Modul mehrere I2C‑Sensoren aus und stellt die Daten per Modbus‑TCP oder MQTT bereit
-
Als Slave kann ein übergeordnetes System das Modul wie ein intelligentes IO‑ oder Funktionsmodul über einfache I2C‑Register ansprechen.
-
Lokale Vorverarbeitung von Messdaten und Weitergabe an ein übergeordnetes System
-
Kleine Automatisierungsaufgaben oder Testaufbauten, bei denen mehrere I2C‑Sensoren oder ‑Aktoren zusammengeführt werden sollen.
-
Prototypen für spätere Modbus‑/MQTT‑Gateways, bei denen der Pro Micro als schlanker I2C‑Controller dient und ein anderes Modul die Netzwerkanbindung übernimmt.
I2C-WLAN-Modul für den WEMOS-D1

Beschreibung
Das I2C‑WLAN‑Modul für den Wemos D1 / D1 mini kombiniert einen vollwertigen I2C‑Master mit integrierter WLAN‑Funktionalität auf Basis des ESP8266. Damit eignet sich der Bausatz perfekt, um I2C‑Sensoren und ‑Aktoren direkt ins Netzwerk oder in Cloud‑Dienste einzubinden, ohne zusätzliche Gateway‑Hardware. Durch die Klemmenanschlüsse lässt sich das Modul sauber im Schaltschrank oder im Versuchsaufbau verdrahten.
Onlineshop: Horter-Shop.de – I2WD1 – Bausatz I2C-WLAN-Modul für den WEMOS-D1
Technische Ausstattung und Funktionen
- Steckplatz für Wemos D1 / D1 mini (ESP8266‑Board mit integriertem WLAN IEEE 802.11 b/g/n).
- I2C‑Schnittstelle (SDA/SCL) auf Schraubklemmen herausgeführt, geeignet für den Anschluss mehrerer I2C‑Slaves.
- Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
- Widerstandsnetzwerk und Pull‑Up‑Widerstände für den I2C‑Bus.
- Status‑LEDs an den I2C‑Leitungen (z. B. SDA/SCL‑Aktivität), hilfreich beim Testen und Debuggen.
- Feste Klemmen für Versorgungsspannung und Signale, robust für Dauerbetrieb und Prototyping.
Technische Daten Wemos D1 Mini
| Mikrocontroller | ESP8266-12F (32-Bit RISC-CPU) |
| Taktfrequenz | 80 MHz / 160 MHz |
| Flash | 4 .. 16 MB je nach Typ |
| SRAM / EEPROM | ca. 2,5 KB / 1 KB |
| Schnittstellen | I2C, UART, USB (onboard) |
Typische Anwendungen
WLAN‑I2C‑Gateway
Auslesen von I2C‑Sensoren (Temperatur, Feuchte, Druck, Strom, Spannung) und Bereitstellung der Messwerte per HTTP, MQTT oder Websocket im LAN oder über das Internet.
IoT‑Knoten
Erfassen von Messdaten und direkte Übertragung an einen MQTT‑Broker, InfluxDB, Home‑Automation‑Systeme (z. B. Home Assistant, openHAB, ioBroker).
Remote‑I/O‑Modul
I2C‑Portexpander, ADCs oder DACs am Bus anbinden und die digitalen/analogen Ein‑ und Ausgänge über WLAN aus einer Steuerung oder Visualisierung bedienen.
Test‑ und Entwicklungsplattform
Schnelles Prototyping von I2C‑basierenden WLAN‑Anwendungen, z. B. Datenlogger, Web‑Interfaces für Sensorwerte oder Konfigurationsoberflächen.
Beispiele im Blog

Wemos-D1 mit ESPHome in Home Assistant
Unsere I2C-Module lassen sich hervorragend über ESPHome in Home Assistant einbinden. Wenn Sie planen, digitale Eingangs- oder Ausgangskarten in Ihrer Unterverteilung zu verbauen und diese komfortabel steuern möchten, ist der Wemos D1 als I2C-Master die ideale Wahl. In diesem Beitrag zeige ich, wie ein…mehr lesen
ESP32 I2C-Master für NodeMCU ESP-WROOM-32

Beschreibung
Dieses Bausatz‑Modul macht ein NodeMCU‑Board mit ESP32‑WROOM‑32 zum leistungsfähigen I2C‑Master mit WLAN und Bluetooth. Es richtet sich an Anwender, die viele I2C‑Sensoren, Portexpander oder ADC/DAC‑Module anbinden und die Daten anschließend über Netzwerk‑Protokolle oder weitere Schnittstellen weitergeben möchten.
Durch die Schraubklemmen lässt sich das Modul sauber im Schaltschrank oder auf Hutschienenträgern in robuste Installationen integrieren.
Onlineshop: Horter-Shop.de – I2NO1 – Bausatz ESP32 I2C-Master für NodeMCU ESP-WROOM-32
Technische Ausstattung und Funktionen
- Steckplatz für NodeMCU / ESP32‑WROOM‑32‑Board als CPU‑Einheit.
- I2C‑Schnittstelle (SDA/SCL) auf Schraubklemmen herausgeführt, geeignet für den Anschluss mehrerer I2C‑Slaves.
- Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
- Widerstandsnetzwerk und Pull‑Up‑Widerstände für den I2C‑Bus.
- Status‑LEDs an den I2C‑Leitungen (z. B. SDA/SCL‑Aktivität), hilfreich beim Testen und Debuggen.
Technische Daten ESP32‑NodeMCU WROOM
Gesteckt werden kann die Microcontroller Entwicklungsplatine SBC-NODEMCU-ESP32 von Joy-It
Hier ein Auszug aus dem Datenblatt
| Prozessor | Tensilica LX6 Dual-Core |
| Taktfrequenz | 240 MHz |
| Flash | 4MB |
| SRAM | 512 kB |
| Wireless | Standard 802.11 b/g/n |
| Schnittstellen | Bluetooth, I2C, UART |
Typische Anwendungen
Leistungsfähiger I2C‑Master mit WLAN/Bluetooth
Erfassung vieler I2C‑Sensoren (Temperatur, Feuchte, Druck, Strom, Spannung) und Bereitstellung der Daten per MQTT, HTTP‑API oder Weboberfläche.
IoT‑Gateway / Edge‑Node
Vorverarbeitung von Messdaten, Schwellwertüberwachung, Logging und Weiterleitung an Cloud‑Dienste, Datenbanken oder Automatisierungssysteme.
Komplexe Steuerungsaufgaben
Kombination aus I2C‑Portexpandern, ADC/DAC und lokalen Algorithmen (z. B. Reglerfunktionen), die per WLAN aus einer Leitwarte oder SPS angesteuert werden.
Test‑ und Entwicklungsplattform
Entwicklung und Erprobung von I2C‑basierten IoT‑Applikationen mit hoher Rechenleistung, z. B. Datenfusion mehrerer Sensoren, FFT‑Analysen oder Machine‑Learning‑Ansätze im Edge‑Bereich.
ESP8266 I2C-Master für NodeMCU ESP8266-12F

Beschreibung
Dieser Bausatz erweitert das NodeMCU ESP8266-12F um eine professionelle I2C-Master-Schnittstelle mit Schraubklemmen. Perfekt für Anwender, die mehrere I2C-Sensoren oder Aktoren auslesen und die Daten direkt über WLAN weiterleiten möchten – ohne zusätzliche Gateway-Hardware. Die feste Klemmenlösung macht das Modul schaltschranktauglich.
Onlineshop: Horter-Shop.de – I2NO2 – Bausatz ESP8266 I2C-Master für NodeMCU ESP8266-12F
Technische Ausstattung und Funktionen
- Steckplatz für NodeMCU ESP8266-12F (ESP8266-Chip mit integriertem WLAN)
- I2C-Bus-Schnittstelle (SDA/SCL/INT) über Schraubklemmen zugänglich
- Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
- Pull-Up-Widerstände und Bus-Terminierung bereits integriert
- Status-LEDs für Betrieb und Bus-Aktivität
Technische Daten ESP32‑NodeMCU WROOM
Gesteckt werden kann der Microcontroller NodeMCU Lua Amica Modul V2 ESP8266 ESP-12F WIFI Wifi Development Board mit CP2102 von AZ-Delivery.
Hier ein Auszug aus dem Datenblatt
| Prozessor | ESP8266 (Tensilica L106, 32-Bit RISC) |
| Taktfrequenz | 80MHz / 160MHz |
| Flash | 4MB |
| SRAM | 96kB |
| Wireless | 802.11 b/g/n, 2,4 GHz |
| Schnittstellen | I2C, UART |
Typische Anwendungen
Kostengünstiges WLAN-I2C-Gateway
Temperatur-, Feuchte-, Druck- oder Stromsensoren auslesen und per MQTT/WebSocket ins Netzwerk einbinden
IoT-Datenlogger
Messwerte von mehreren I2C-Sensoren erfassen und lokal puffern oder per HTTP an Server senden
Remote-Monitoring
Schaltschrank-Überwachung (Temperatur, Türstatus, Strom) mit Push-Benachrichtigungen
Smart-Home-Knoten
I2C-Portexpander oder Relais-Module ansteuern, Steuerbefehle per WLAN empfangen
WLAN-Debug-Tool
I2C-Bus-Sniffer mit Web-Interface zur Analyse und Diagnose
Das Modul ergänzt unsere Produktpalette perfekt als „Einsteiger-IoT-I2C-Master“ zwischen dem reinen Arduino (kein Netzwerk) und dem High-End-ESP32.
ETH01 I2C-Master für NodeMCU ESP32-ETH01

Beschreibung
Dieser Bausatz kombiniert das NodeMCU ESP32-ETH01 (ESP32 mit integriertem LAN8720 Ethernet-Chip) mit einer professionellen I2C-Master-Schnittstelle über Schraubklemmen. Kein WLAN-Signal, sondern stabiler Ethernet-Anschluss über RJ45 – ideal für Schaltschränke, Maschinensteuerungen oder Netzwerke mit festen Kabelverbindungen. Die feste Klemmenlösung sorgt für robuste Installationen.
Onlineshop: Horter-Shop.de – I2NOL – Bausatz ETH01 I2C-Master für NodeMCU ESP32-ETH01
Technische Ausstattung und Funktionen
- Steckplatz für NodeMCU ESP32-ETH01 (ESP32 Dual-Core + LAN8720 Ethernet)
- RJ45 Ethernet-Anschluss (10/100 Mbit/s) – stabil, wartungsfrei, keine Funkstörungen
- I2C-Bus (SDA/SCL/INT) über Schraubklemmen für mehrere I2C-Slaves
- Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
- Pull-Up-Widerstände, Bus-Terminierung und Status-LEDs integriert
- Optional WLAN/Bluetooth (kann deaktiviert werden für reine LAN-Nutzung)
Technische Daten ESP32-ETH01
| Mikrocontroller | ESP32 Dual-Core Xtensa LX6 (32-Bit) |
| Taktfrequenz | 240 MHz |
| Flash | 4 MB |
| SRAM | 520 KB |
| Wireless | 802.11 b/g/n (optional nutzbar) |
| LAN | LAN8720, RJ45, 10/100 MBit/s |
| Schnittstellen | I2C, UART, Bluetooth |
Typische Anwendungen
LAN-I2C-Gateway für Industrie
I2C-Sensoren auslesen und per Modbus-TCP an SPS-Systeme (Siemens S7, Beckhoff, Schneider) senden – ideal für Kabel-Netzwerke ohne WLAN
Ethernet-Datenlogger
Temperatur-, Strom-, Drucküberwachung mit Zeitstempel direkt ins LAN, kompatibel mit SCADA-Systemen
Remote-I/O über Ethernet
I2C-Portexpander, ADC/DAC-Module als Modbus-Register verfügbar machen
Maschinenüberwachung
Vibration, Temperatur, Status-Sensoren mit fester LAN-Verbindung in Produktionsumgebungen
Netzwerk-MQTT-Bridge
I2C-Messwerte von Feldgeräten an MQTT-Broker weiterleiten – stabiler als WLAN
