Hilfe und Support
Hier findest du schnelle Hilfe. Klicke einfach auf den entsprechenden grünen Block, um direkt zum Handbuch oder zu den Tutorials zu springen.
Benötigte Libraries (Bibliotheken)
Eine Library ist ein Paket aus vorgefertigtem Code, das deinem Arduino beibringt, wie er mit komplexen Bauteilen (wie Displays, Sensoren oder speziellen Shields) sprechen kann. Lade hier die benötigten Pakete für deine LogicKiste herunter.
📥 Library Downloads:
- GEngine (Spiele-Engine) – GEngine.zip
- Encoder (Drehgeber) – K4_ENC-main.zip
- Analog Manager (Glätter, Tasten, Joystick) – KK_Analog.zip
- Profi Taster (Entprellt & Zähler) – KK_ButtonHandler.zip
- TCA9555 (Port-Erweiterung, inkl. Virtuelle Ports / PortControl) – LogicKiste_TCA9555.zip
- YX5300 (MP3 Player) – YX5300_Player.zip
- TTP229 (TTP 229 touch) – TTP229_T9.zip
- FUP (FUP Bibliothek) – LogiLadder.zip
- SIM (Simulation Bibliothek) – Simulation.zip
- AudioPlayer (Audio / MP3 über I2S (braucht zusätzlich ESP8266Audio)) – KK_AudioPlayer.zip
- BH1750 (Lichtsensor BH1750) – KK_BH1750.zip
- BME280 (Wetter-Sensor BME280 / BMP280) – KK_BME280.zip
- Bluetooth (Bluetooth Classic & BLE) – KK_Bluetooth.zip
- Compass (Kompass QMC5883L / HMC5883L) – KK_Compass.zip
- DMX (DMX-Lichtsteuerung) – KK_DMX.zip
- LCD (LCD-Display (I2C)) – KK_LCD.zip
- ModbusTCP (Modbus TCP) – KK_ModbusTCP.zip
- MPU6050 (Gyro / Beschleunigung MPU6050) – KK_MPU6050.zip
- Servo (Servo direkt am Pin) – KK_Servo.zip
- Stepper (Schrittmotor) – KK_Stepper.zip
- Tone (Ton / Buzzer) – KK_Tone.zip
- Touch (Touch-Pins des ESP32) – KK_Touch.zip
- TTP229 (Touchpad TTP229 (16 Tasten)) – KK_TTP229.zip
- Ultrasonic (Ultraschall-Sensor) – KK_Ultrasonic.zip
- WebDashboard (Web-Dashboard) – KK_WebDashboard.zip
- Multi Shield – Shield_MultiFunction.zip
- Rich Shield 1 – Shield_RichShield1.zip
- Rich Shield 2 – Shield_RichShield2.zip
- Keyestudio V1 – Shield_Keyestudio.zip
- Keyestudio V2 – Shield_MultiFunctionV2.zip
Bibliotheken für den ESP32: Die folgenden KK_-Pakete brauchst du nur, wenn du die jeweiligen Blöcke in der ESP32-Version benutzt. Jedes Paket ist eine einzige, kleine Bibliothek ohne Zusatzabhängigkeiten. Nur für die Audio-Blöcke brauchst du zusätzlich ESP8266Audio, für den Laser-Abstand VL53L0X (von Pololu), für RFID MFRC522 und für Infrarot IRremote. Diese vier installierst du über den Bibliotheksverwalter der Arduino IDE.
Hinweis zu den Shields: Um die Lade- und Kompilierzeiten zu optimieren, hat jedes Shield nun seine eigene, schlanke Bibliothek. Lade dir einfach genau die ZIP-Datei herunter, die du für dein aktuelles Projekt benötigst, und binde sie in deine Arduino IDE ein.
Wichtig: Wenn beim Kompilieren ein Fehler wie z. B. "dht.h fehlt" (fatal error: dht.h: No such file or directory) auftaucht, ist das kein Fehler im Code! Es bedeutet lediglich, dass eine externe Abhängigkeit fehlt. Installiere in diesem Fall einfach die passende Library (in diesem Beispiel die DHT-Bibliothek) über den Bibliotheksverwalter der Arduino IDE nach.
🛠️ So installierst du eine Library in der Arduino IDE:
- 👉 Weg 1 (Der einfache): Gehe in der Arduino IDE auf Sketch ➔ Bibliothek einbinden ➔ .ZIP-Bibliothek hinzufügen und wähle die geladene Datei aus.
- 👉 Weg 2 (Der manuelle): Entpacke die
.zip-Datei und schiebe den gesamten Ordner in dein Verzeichnis unter Dokumente/Arduino/libraries.
Arduino Live Simulation
Mit der Arduino Live-Simulation kannst du deine programmierte Steuerungslogik direkt an digitalen Zwillingen echter Industriemodelle testen. Dein Arduino bleibt dabei per USB mit dem PC verbunden, führt deinen echten Code aus und tauscht in Echtzeit die Ein- und Ausgangssignale mit der PC-Simulation aus. Lade dir hier die fertigen Blockly Dateien!
📥 Simulations Downloads:
- Ampel (Dunkel-Ampel) – ampel.zip
- Rolltor (Industrie-Rolltor) – industrietor.zip
💻 LogicKiste Offline nutzen
Du möchtest deine Projekte coden, hast aber in der Werkstatt kein Internet? Kein Problem! Lade dir hier die komplette LogicKiste als ZIP-Datei herunter. Einfach entpacken, die index.html per Doppelklick in deinem Browser öffnen und komplett offline programmieren.
📦 Versionsverlauf (Changelog) – LogicKiste
Hier erfährst du alles über die Entwicklung und die neuen Funktionen von LogicKiste, deiner komplett werbefreien und DSGVO-freundlichen Programmierumgebung für den Arduino R4!
🚀 Version 3.0.0: LogicKiste für den ESP32 und das neue Web-Dashboard
Datum: 10.10.2026
Nachdem das Blockly für den Arduino so gut angekommen ist, wurde immer wieder die Frage gestellt, ob es das auch für den ESP32 geben kann. Ja, es gibt jetzt eine ESP32-Version! Als Basis dient die Arduino-Version.
Deshalb musste in vielen Dingen das C++ zwar nicht neu erfunden werden, einiges musste aber geändert werden: Der ESP32 arbeitet mit 3,3 V, hat andere Pins (manche nur als Eingang, manche gesperrt oder nicht mit WLAN nutzbar), einen 12-Bit-Analogeingang und eigene Funktionen wie WLAN, Bluetooth, Touch-Pins und Schlafmodi. Die Console meldet keine Fehler, und die Standard-Blöcke wie Bedingungen, Mathe usw. sind nicht nur durch Claude gegengeprüft, sondern auch an echter Hardware getestet worden.
Bugs gefunden? Dann melde sie gerne. Drücke dazu in Chrome F12, und wenn es sie gibt, schicke die Fehlermeldung der Console und die Fehlermeldung der Arduino IDE mit.
⚡ Das gibt es Neues für den ESP32
- Live Web-Dashboard: Für das Erstellen von Webseiten gibt es ein Zwei-Fenster-Prinzip. Wenn du im Arbeitsbereich deine Web-Blöcke (wie Tacho, Schalter oder Schieberegler) platzierst, siehst du direkt daneben eine Echtzeit-Vorschau im Smartphone-Layout.
- Sichere Pins: Um Konflikte (z.B. mit dem WLAN, dem Flash oder reinen Eingangs-Pins) zu vermeiden, warnen die Blöcke im erzeugten Code vor ungeeigneten Pins.
- Die Basis: State-Maschinen, Zeiten, Logik, Mathe, Variablen, Tabellen, Unterprogramme, WLAN, Modbus und die grundlegenden Ein- und Ausgänge.
- Ausgänge: Servo, PCA9685 (16 Servos), Schrittmotor, NeoPixel, MAX7219, LCD, OLED, TM-Anzeigen, DMX und Ton / Buzzer sowie Audio / MP3 über I2S.
- Sensoren: Ultraschall (3,3 V), Gyro MPU6050, RFID RC522, Touchpad TTP229, Infrarot, Analog-Glätter, Tastenfeld und Joystick.
- Neue Sensoren: Wetter-Sensor BME280 / BMP280 (Temperatur, Luftdruck, Feuchte, Taupunkt), Lichtsensor BH1750 (Lux), Laser-Abstand VL53L0X und Kompass QMC5883L / HMC5883L (mit Kalibrierung, die im Flash gespeichert wird).
- I2C-Scanner: Zeigt die Adressen aller angeschlossenen I2C-Geräte mit Namen an, praktisch beim Verdrahten.
- Eigene ESP32-Funktionen: Kapazitive Touch-Pins (ohne Zusatzteile), Deep Sleep und Light Sleep zum Strom sparen (Aufwecken per Zeit, Pin oder Touch), Werte dauerhaft im Flash speichern (bleiben nach Stromausfall) und Bluetooth für Textnachrichten mit dem Handy (Classic für Android, BLE auch für das iPhone).
- Bibliotheken: Die benötigten
KK_-Bibliotheken findest du jetzt oben im Bereich Library Downloads. - Ausblick: Ähnlich wie damals bei der Arduino-Version werde ich nach und nach weitere Sensoren, Module und Funktionen für den ESP32 hinzufügen.
⏸️ FUP-Editor (Funktionsplan) macht eine Pause
- Online vorerst rausgenommen: Der FUP-Editor war von Beginn an eine Beta-Version. Da ich mich aktuell voll auf die Weiterentwicklung der Blockly-Umgebung für den Arduino und nun auch den ESP32 konzentriere, habe ich den FUP bis auf Weiteres aus der Online-Version entfernt. Ich muss erst in Ruhe schauen, wie es damit zukünftig weitergeht.
- Weiterhin im ZIP-Download verfügbar: Wer den FUP gerne weiter nutzen möchte, kann das problemlos tun. In der herunterladbaren ZIP-Datei der LogicKiste habe ich ihn weiterhin dringelassen. Entpacke einfach den Ordner, wechsle in den Unterordner
fupund öffne dort dieindex.html.
🚀 Version 2.1.0 Das "Netzwerk, Speicher & Modbus"-Update
Datum: 03.10.2026
Mit diesem Update bringst du deine LogicKiste ins Heimnetzwerk! Du kannst ab sofort das W5500 Ethernet-Shield für eigene Web-Dashboards und Daten-Logging nutzen. Dazu kommen neue Profi-Blöcke für Speicher und Timing. Außerdem gibt es Anpassungen an der Modbus RTU sowie ein ehrliches Status-Update zur Bildfunktion im Schaltplan-Editor.
🌐 Neue Blöcke für Netzwerk, Speicher & Timing
Fünf brandneue Bausteine erweitern deine Möglichkeiten massiv:
- LAN Web-Dashboard (W5500): Baue dir einen eigenen Webserver komplett ohne externe Bibliotheken. Steuere den Arduino bequem über den Browser und lass dir Live-Werte auf dem Handy oder PC anzeigen.
- SD-Karte am Ethernet-Shield: Speichere deine Messwerte im Intervall direkt auf die SD-Karte des W5500-Shields – inklusive automatischer Laufzeit-Zeitstempel.
- Bit-Shift (Der Verschieber): Verschiebe Bits auf Bitebene nach links oder rechts. Ideal für extrem schnelle Multiplikationen/Divisionen im Hintergrund oder das Arbeiten mit Portmasken.
- EEPROM Struktur (Der Archivar): Speichere und lade komplette Variablen, Arrays oder Datensätze in einem einzigen Rutsch in den EEPROM, um sie vor Stromausfällen zu sichern.
- Pulslänge messen (Pulse In): Nutze den Arduino als pfeilschnelle Stoppuhr, um Signallängen in Mikrosekunden (µs) zu messen – die Basis für Ultraschallsensoren und präzise Timings.
🔄 Modbus RTU & Schaltplan-Editor
- Modbus RTU (Update): Die Modbus RTU Funktionen wurden im Hintergrund angepasst und verbessert. Wichtiger Hinweis: Modbus RTU befindet sich nach wie vor in der Beta-Phase!
- Bilder im Schaltplan-Editor (Verzögert): Das Einfügen von Bildern in den Schaltplan-Editor lässt leider noch etwas auf sich warten, da ich aktuell noch nach der richtigen technischen Lösung suche. Das Problem: Wandelt man die Bilder in Text um und speichert sie direkt im Projekt, stoßen wir sofort an das strenge 5-MB-Speicherlimit der Browser. Liegen die Bilder lokal auf der Festplatte, können sie aus Sicherheitsgründen nicht automatisch geladen werden. Ein reiner Online-Schaltplan mit Anmeldung und Cloud-Speicher würde das zwar lösen, widerspricht aber völlig dem Grundprinzip der LogicKiste (alles lokal, keine Registrierung). Ich bleibe dran und suche nach einem guten Kompromiss!
🚀 Version 2.0.2 Update für Data-Logger Shield, Referenz Spannung an den analogen Eingängen, Watchdog-Timer, sowie Audio und Video Updates
Datum: 27.09.2026
Messdaten erfassen leicht gemacht! Neu an Bord sind das Data-Logger Shield inklusive Echtzeituhr (RTC), dedizierte Bausteine für die analoge Referenzspannung auf R3 und R4, der Watchdog-Timer zur Überwachung des Arduinos, sowie eine stark erweiterte Video-Einbindung direkt im Handbuch.
🔢 Neu: Bit-Manipulation
Vier neue Bausteine für alle, die einzelne Bits in Variablen gezielt lesen, setzen oder visuell zusammenstellen möchten:
- Bit lesen: Liest gezielt ein einzelnes Bit (0–7) aus einer Variable aus und liefert WAHR oder FALSCH zurück.
- Bit schreiben: Überschreibt ein einzelnes Bit in einer Variable, ohne die restlichen Bits zu verändern – ideal für virtuelle Ports oder Fehlermasken.
- 8-Bit Mäuseklavier: Erzeugt per Mausklick auf 8 Checkboxen bequem einen Zahlenwert (0–255) als Binärmuster – praktisch für Startwerte oder Portmasken.
- Maske leer prüfen: Komfortabler Komplettcheck, ob wirklich alle Bits einer Variable auf 0 stehen (kein einziges Bit gesetzt) – perfekt für allgemeine Freigabe-Abfragen.
🐕 Neu: Watchdog-Timer für R3 & R4
Mehr Ausfallsicherheit für Langzeitprojekte: Der Arduino kann sich nun bei einem Programmabsturz oder Hänger selbst neu starten.
- Arduino Uno R3 / Nano: Wachhund aktivieren mit wählbarer Zeit (1, 2, 4 oder maximal 8 Sekunden) sowie ein Baustein zum regelmäßigen Zurücksetzen des Timers innerhalb der Loop.
- Arduino Uno R4: Eigene Bausteine mit den R4-typischen Zeiten (1 bis 16 Sekunden) und passendem Refresh-Befehl für die neue Hardware-Watchdog-Bibliothek.
- Wichtiger Hinweis direkt im Baustein: Beide Varianten warnen im Tooltip davor, lange
delay()-Aufrufe zu verwenden, damit der Wachhund nicht versehentlich auslöst.
📊 Neu: Data-Logger Shield (SD + RTC DS1307)
Langzeitmessungen und Telemetrie werden zum Kinderspiel mit dem neuen Baustein-Paket für Logger-Shields:
- Intervall-Logging mit Klammerblock: Schreibe Sensordaten in festen Zeitintervallen samt automatischem Zeitstempel direkt in CSV-Dateien perfekt formatiert mit Semikolon für den direkten Excel-Import.
- Echtzeituhr (RTC) voll integriert: Uhrzeit komfortabel synchronisieren (entweder automatisch per PC-Kompilierzeit oder manuell) und Stunden, Minuten, Sekunden sowie Datumswerte gezielt im Programm auslesen.
- Flexibler SD-Zugriff: Einstellbarer Chip-Select-Pin (D10 / D4) und Raw-Text-Schreibblöcke für individuelle Log-Dateien.
⚡ Feinere Messungen: analogReference für R3 & R4
Für präzise analoge Messungen stehen dir nun dedizierte Setup-Blöcke zur Verfügung, die den C++-Befehl sauber und automatisch in void setup() platzieren:
- Arduino Uno R3: Umschaltung zwischen Standard (5V), Intern (1.1V für hochpräzise kleine Spannungen) und Extern (AREF-Pin).
- Arduino Uno R4: Volle Unterstützung der R4-Konstanten mit Standard (5V), Intern (
AR_INTERNAL) und Extern (AR_EXTERNAL).
🎚️ Neu: Analog-Auflösung für R4
- Höhere Messgenauigkeit: Neuer Setup-Baustein stellt die analoge Auflösung auf 10 Bit (Standard), 12 Bit oder maximal 14 Bit um – exklusiv für Boards mit erweiterter ADC-Hardware wie den UNO R4.
- Klare Warnung inklusive: Der Baustein weist im Tooltip ausdrücklich darauf hin, dass diese Funktion auf dem klassischen UNO R3 nicht verfügbar ist.
🎵 Feinschliff & Optimierung: VS1053 Audio-Shield
- Saubere Loop-Verwaltung: Die Audiowiedergabe und der Pufferstatus über
MP3player.available()laufen nun vollautomatisch im Hintergrund mit, ohne Blockieren der restlichen Programmlogik. - Erweiterte Track- & Klangkontrolle: Verbesserte Ansteuerung von Einzeldateien, Skipping, 3D-Raumklang und Equalizer-Parametern.
📖 Handbuch & Dokumentation: Video-Integration
- Direkte Video-Tutorials im Handbuch: Um den Einstieg noch einfacher zu machen, werden ab sofort die passenden YouTube-Videoanleitungen kapitelweise direkt im Handbuch verlinkt. Du siehst nun bei den entsprechenden Bausteinen auf einen Klick, wie sie verkabelt und programmiert werden.
🚀 Version 2.0.1 Das "Shield, PID & Audio"-Update
Datum: 07.09.2026
Neben vier neuen Erweiterungsboards erhält der Audio-Bereich ein Upgrade mit Track-Steuerung und Unterstützung für das beliebte VS1053-Shield. Neu dabei sind außerdem PID-Regler und ein RS485-Busmodul. Zusätzlich wurden Download-Ziele auf der Support-Seite korrigiert.
🛡️ Neue Shields & Regelungstechnik integriert
Vier neue Shields sowie Regelungs- und Bus-Bausteine stehen dir ab sofort als eigene Bausteine zur Verfügung:
- USB Host Shield (Keyestudio v1.5 / ADK): Verbinde dein Smartphone per Google ADK mit dem Arduino! Nutze dein Android-Gerät als vollwertiges Bedien- und Steuerterminal inklusive Touch-Buttons und Live-Telemetrie.
- RS232 to TTL Shield: Nahtlose Kommunikation über den klassischen Sub-D9-Industriestecker auf dem Arduino R4 störungsfrei und direkt über
Serial1angebunden. - Keyestudio DMX (RDM) Shield: Licht- und Bühnentechnik ansteuern! Das Shield unterstützt den dedizierten Enable-Pin (D2) und flexible Jumper-Konfigurationen für UART- und IO-Leitungen.
- VS1053 MP3 Shield (u. a. HW-261): Der Profi-Audiodecoder ist da! Dank blockierungsfreier Interrupt-Wiedergabe läuft deine Musik flüssig im Hintergrund. Inklusive Lautstärkeregelung, Vor-/Zurückspulen, Equalizer (Bass/Höhen) und Raumklangeffekten.
- PID-Regler: Präzise Regelungstechnik mit P-, I- und D-Parametern, integriertem Anti-Windup-Schutz und Live-Plotter-Ausgabe für Motoren, Heizungen oder Schwebekörper.
- RS485-Bus (Beta / Community-Test): Robuste Halbduplex-Kommunikation für Industrie- und Modbus-Netzwerke inklusive automatischer DE/RE-Richtungsumschaltung. Hinweis: Dieser Baustein entstand auf direkten Wunsch aus der Community. Da ich die passende Hardware selbst nicht vorliegen habe, wird das Modul in den kommenden Wochen von einem engagierten Nutzer der LogicKiste ausführlich in der Praxis getestet es kann hier aktuell vereinzelt noch zu Fehlern kommen!
🎵 Update & Bugfix: YX5300 MP3-Player
- Library-Korrektur & Dropdown-Feinschliff: Das missverständliche Label "Dauerschleife" wurde korrigiert. Die Optionen heißen nun präzise "(Erstes Lied nach FAT Reihenfolge)" und "(Alle Lieder im Ordner)".
- Neuer Block für gezielte Tracks: Mit dem neuen Block "MP3 Spiele Lied X in Ordner X" kannst du nun punktgenau einzelne MP3-Dateien (z. B. Track 2 in Ordner 1) ansteuern, ohne auf automatische Abfolgen angewiesen zu sein.
🐛 Download-Links korrigiert (support.html)
- Vertauschte Pfade behoben: Im Download-Bereich der Bibliotheken waren zwei Link-Ziele verrutscht. Der Download für den YX5300 MP3 Player verweist nun korrekt auf
YX5300_Player.zip(statt auf TTP229_T9.zip) und der Download für TTP229 Touch führt wie vorgesehen zurTTP229_T9.zip(statt auf LogiLadder.zip).
🚀 Version 2.0.0 Das "Mapping & Shield"-Update
Datum: 21.08.2026
Ein weiteres starkes Update für deine LogicKiste! Entdecke das brandneue Mapping-Tool zur visuellen Strukturierung deiner Ideen, nutze neue Shields und profitiere von wichtigen Bugfixes.
🗺️ NEU: Concept Mapping Tool
- Visuelle Planung: Mit dem neuen Concept Mapping Tool kannst du Projektideen, Programmabläufe oder Hardware-Strukturen grafisch planen, bevor du den ersten Code-Block setzt.
- Der Gedanke dahinter: Komplexe Zusammenhänge lassen sich oft viel einfacher verstehen und vermitteln, wenn man sie als Mindmap oder Ablaufdiagramm visualisiert. Verbinde einfach Konzepte und Bausteine miteinander, um dir einen klaren Überblick über das fertige Projekt zu verschaffen!
🧩 Bugfixes & Arduino-Erweiterungen
- NeoPixel Bugfix: Der lästige Kompilierfehler bei der Verwendung von NeoPixeln wurde erfolgreich beseitigt. Deine LED-Projekte lassen sich nun wieder reibungslos kompilieren.
- Echter Analog-Ausgang: Es wurde ein neuer Block für den Arduino A0 Pin hinzugefügt, der dir ab sofort einen echten 0-5 Volt Ausgang (DAC) ermöglicht.
🛡️ Neue Shields unterstützt
Ich habe drei weitere Erweiterungsboards in die Bibliothek aufgenommen, um deine Hardware-Projekte noch komfortabler zu machen:
- Servo Shield
- NFC (PN532)
- KS Motor/Servo
🚀 Version 1.9.0 Das "Touch & Schaltplan-Profi"-Update
Datum: 16.08.2026
Ein weiteres starkes Update für deine LogicKiste! Mit der Integration des 16-Tasten Touch-Moduls, professionellen Bézierkurven im Schaltplan und optimierten Zustandsautomaten.
⚡ Schaltplan-Editor Update
- Bézier-Werkzeug: Integriertes Bézierwerkzeug für präzise, geschwungene Leitungs- und Verbindungskurven im Schaltplan-Editor.
- Import-Fehler behoben: Fehler beim Importieren von Daten und Plänen wurden erfolgreich behoben.
- Editor-Optimierungen: Kleinere Fehler im Editor wurden behoben, um die Stabilität und Bedienbarkeit weiter zu verbessern.
🧩 Blockly-Update & Erweiterungen
- Touch-Unterstützung hinzugefügt: Volle Integration für das TTP229 16-Tasten Touch-Modul inklusive einfachem Auslesen, Zahlenreihen-Eingabe und T9-Textmodus.
- Tabellen optimiert: Leistungsstarke und verbesserte Array-Funktionen für den professionellen Einsatz.
- Zustandsautomaten ergänzt: Zwei neue Enumerations-Zustandsautomaten (Zeiger- und SPS-basiert) für noch flexiblere Ablaufsteuerungen.
🛑 Hinweis zur FUP-Kiste
- Entwicklung pausiert: Die FUP-Kiste wird vorerst nicht weiterentwickelt, da die zeitliche Priorität aktuell vollständig auf Blockly und dem Schaltplan-Editor liegt.
🚀 Version 1.8.0 Das "Schaltplan & Sim-Boost"-Update
Datum: 03.08.2026
Der nächste große Schritt für deine LogicKiste! Mit diesem Update bringe ich einen vollwertigen CAD-Editor direkt zu dir. Außerdem habe ich den Einstieg in die Simulationen massiv vereinfacht und lästige Bugs beim Speichern ausgemerzt.
⚡ NEU: Integrierter Schaltplan-Editor
Plane und dokumentiere deine Hardware-Aufbauten und Verdrahtungen direkt im Browser.
- Vollwertige Zeichenumgebung: Ein kompletter Editor mit DIN-A4 Export-Funktion, Inhaltsverzeichnis und intelligenter Raster-Ausrichtung.
- Riesige Bauteil-Bibliothek: Ziehe normgerechte Kontakte, Sicherungen, Verbraucher (wie Motoren und Heizwiderstände) und Elektronik-Komponenten (Arduino Boards, ICs, Netzteile) einfach per Drag-and-Drop auf dein Blatt.
- Eigene Bauteile: Fehlt etwas? Zeichne im Editor einfach deine eigenen Bauteile und speichere sie dauerhaft in deiner persönlichen Bibliothek.
🎓 UPDATE: Simulationen & Handbuch
Der Start in die digitalen Zwillinge ist jetzt noch zugänglicher und lehrreicher.
- Neues Handbuch verfügbar: Ab sofort gibt es eine detaillierte Dokumentation, die dir genau zeigt, wie die interaktiven Desktop-Umgebungen funktionieren.
- Interaktive Tutorials: Jede Simulation bringt jetzt ein eigenes Tutorial mit.
- Vorgefertigte .json Beispiele: Lade fertige Blockly-Beispielcodes für Ampeln, Tore oder Förderbänder direkt in den Editor, um sie sofort zu testen oder als Basis für eigene Ideen zu nutzen.
🐛 BUGFIX: Unterprogramme
- Speicher-Fehler behoben: Beim Laden von Unterprogrammen kam es bisher zu einem Fehler, bei dem vergebene Namen nicht korrekt gespeichert wurden. Das System merkt sich deine Benennungen jetzt wieder fehlerfrei!
🚀 Version 1.7.0 Das "Echtzeit-Hardware-Simulation"-Update
Datum: 24.07.2026
Mit diesem Update wird die Brücke zwischen visueller Code-Erstellung und physischer Automatisierungstechnik geschlagen! Ab sofort kannst du deine geschriebenen Programme in einer interaktiven Desktop-Umgebung testen komplett mit virtueller Mechanik, Sensorik und HMI-Bedienpulten.
⚙️ NEU: Interaktive Python-Echtzeit-Simulation
Testen ohne Risiko: Steuere digitale Zwillinge echter Industriemodelle direkt über deinen Arduino R4 an.
- Digitale Zwillinge für den Unterricht: Interaktive Modelle wie Fußgängerampel, Automatiktor, Industriepresse und Förderband bringen sofort sichtbare Lernerfolge.
- Virtuelles HMI-Display (LCD): Systemzustände, Texte und Positionen werden live auf dem vergrößerten Schaltschrank-Display ausgegeben.
- Hardware & Simulation vereint: Kombiniere echte Taster auf dem Steckbrett nahtlos mit der virtuellen Modellwelt am PC.
- Intelligenter delay()-Bypass: Ein integrierter Makro-Hack verhindert das Einfrieren der seriellen USB-Kommunikation die Animation läuft auch bei Wartezeiten flüssig weiter.
- Kollisionsfreie Architektur: Isolierte Modul-Funktionen garantieren den reibungslosen Wechsel zwischen verschiedenen Blockly-Simulationen.
🚀 Version 1.6.0 Das "FUP-Editor (Beta)"-Update
Datum: 22.07.2026
Mit diesem Update bekommst du ein mächtiges neues Werkzeug an die Hand, das speziell für produktive und praxisnahe Engineering-Lösungen entwickelt wurde: Der visuelle FUP-Editor (Funktionsbaustein-Sprache) startet in die Beta!
⚙️ NEU: FUPkiste Der grafische FUP-Editor
Programmiere deinen Arduino ab sofort im klassischen SPS-Stil. Verbinde Logikbausteine per Drag-and-Drop und lass dir daraus vollautomatisch hochperformanten C++ Code generieren.
- Integrierte Live-Simulation: Teste deine Steuerungslogik direkt im Browser. Per Klick startet ein 100-ms-SPS-Zyklus. Signale lassen sich per Schalter setzen und aktive Datenpfade leuchten live grün oder orange auf.
- Umfangreiche Baustein-Bibliothek: Greife auf professionelle Logikelemente wie TON/TOF-Timer, RS/SR-FlipFlops, Flankenauswertung (R_TRIG/F_TRIG), Zähler und Analog-Vergleicher zu.
- Intelligentes LCD-Management: Gib Meldetexte flackerfrei und priorisiert über I2C-Displays aus. Der integrierte
LogiLCDManagerkümmert sich automatisch um die Rotation der wichtigsten Meldungen im Hintergrund. - 100% Offline & Autark: Der komplette Editor läuft dank lokaler Einbindung aller Skripte (wie Drawflow) direkt in deinem Browser ganz ohne Internetverbindung in deiner Werkstatt.
🚀 Version 1.5.0 Das "Starter-Shields & Pro-Control"-Update
Datum: 16.07.2026
Dieses riesige Update bringt die ultimative Unterstützung für beliebte Erweiterungsboards (Starter-Shields) direkt in die LogicKiste und gibt dir noch mehr Werkzeuge für professionelle Code-Strukturen an die Hand!
🛡️ NEU: Volle Unterstützung für Starter-Shields
In der brandneuen Kategorie "Starter-Shields" findest du ab sofort maßgeschneiderte Blöcke für die beliebtesten Lehr- und Entwicklungsboards. Kein mühsames Suchen nach Pin-Belegungen mehr!
- Multi-Function Shield: Steuere das 4-fach 7-Segment-Display, die Taster (inkl. Event- und Zähler-Abfrage), LEDs, den Buzzer sowie Potis und externe Servos direkt an.
- Rich Shield 1: Nutze Blöcke für die Digital- und PWM-LEDs, Töne, Sensoren (Spannung, DHT) sowie die integrierte Infrarot-Fernbedienungsabfrage.
- Rich Shield 2: Fragerichtung des Joysticks abfragen, den PIR-Bewegungssensor auslesen, den Drehgeber (Encoder) nutzen oder die 16x8 LED-Matrix und den RGB-Batteriestatus steuern.
- Keyestudio Shield 1: Volle Kontrolle über integrierte Taster, LEDs, den RGB-Lichtblock, Buzzer sowie DHT- und Infrarot-Sensoren.
💻 Erweiterte Logik, Infrarot & Systemfunktionen
- Infrarot-Schnittstelle (IR Transceiver): Baue eigene Fernbedienungen oder Empfänger! Sende und empfange Standard- oder Raw-Infrarotsignale und verarbeite sie direkt in Arrays.
- DS18B20 OneWire-Sensoren: Temperaturmessung für Profis. Du kannst die präzisen Sensoren jetzt direkt per Index oder Hardware-Adresse auslesen und eine integrierte Diagnose nutzen.
- State Machine 2.0: Komplexe Abläufe und Schrittketten werden noch mächtiger mit den neuen zeitabhängigen Zuständen (
ard_state_time). - Multi-Logik: Verknüpfe Bedingungen noch kompakter mit neuen Blöcken für 3-fach und 4-fach UND/ODER-Verknüpfungen.
- Lokale Merker (
static): Deklariere Variablen, die ihren Wert behalten, aber nur lokal gültig sind. - Hardware-Reset & Schleifensteuerung: Starte das System per Block neu (
System Reset) oder nutzebreakundreturnfür die professionelle Steuerung deiner Schleifen und Unterprogramme. - Intervall-Zähler: Die Timer-Kategorie wurde um flexible Takt-Zähler erweitert (
Set/Reset/Get Counter).
🔄 Version 1.4.0 Das Industrie- & Multimedia-Update
Datum: 11.06.2026
Fokus auf Profi-Schnittstellen und die Welt der Spiele-Programmierung!
- Game-Engine (G-Engine): Erschaffe eigene Mini-Games! Erstelle Akteure (Sprites), bewege sie und frage Kollisionen oder Game-Over-Bedingungen ab.
- Processing-Anbindung (HMI): Koppele deinen Arduino R4 mit interaktiven Programmen auf deinem PC, um Daten hin und her zu senden.
- CAN-Bus & DMX-Lichtsteuerung: Nutze den CAN-Bus (bekannt aus der Fahrzeugtechnik) oder steuere professionelles Bühnenlicht über DMX (direkt, gepuffert oder im vereinfachten Modus).
- MP3-Audio (YX5300) & E-Paper-Displays: Bring deine Projekte zum Sprechen oder nutze extrem stromsparende E-Paper-Anzeigen.
- Komfort im Editor: Neue Schnell-Einfüge-Buttons für Zahlen und Variablen im Kopfmenü sowie praktische Farb-Container zur visuellen Ordnung deiner Blöcke.
🔄 Version 1.3.0 Das Internet-Meilenstein-Update
Datum: 14.05.2026
Dieses Update bringt deinen Arduino R4 WiFi ins Netz!
- WLAN & Webserver: Verbinde dein Board mit dem WiFi, frage die IP ab und baue einen eigenen Webserver, um Daten direkt über eine Webseite zu senden oder zu empfangen.
- OLED-Displays (SSD1306): Der beliebte Display-Klassiker wird jetzt nativ unterstützt.
- Interne Echtzeit-Uhr (RTC): Nutze die eingebaute Uhr des R4-Chips, um zeitgesteuerte Projekte sekundengenau umzusetzen.
- C++ Kommentare: Mit dem neuen Kommentar-Block kannst du Notizen im Editor hinterlassen, die als echter
// C++Kommentar exportiert werden. - Flüssigeres Arbeiten: Die Code-Generierung im Hintergrund wartet nun intelligent ab (Debounce), bis du einen Block fertig gezogen hast, damit der Editor absolut ruckelfrei läuft.
🔄 Version 1.2.0 Das R4-Profi-Mathe & Sensor-Update
Datum: 16.04.2026
Mehr Rechenpower und die ersten maßgeschneiderten R4-Komponenten.
- R4 Onboard LED-Matrix: Steuere die rote LED-Matrix direkt auf deinem R4 WiFi-Board an (Symbole, Lauftexte, Pixelsteuerung).
- Gyro-Sensor (MPU6050) & RFID (RC522): Volle Unterstützung für Beschleunigungssensoren und Chipkarten-Leser.
- Erweiterte Mathematik: Komplexe Berechnungen mit Trigonometrie, Wurzeln, Potenzen und der Kreiszahl π.
- Tabellen (Arrays): Verwalte Datenlisten spielend leicht mit den neuen Array-Blöcken.
- C++ Notausgang: Füge über spezielle Blöcke eigenen C++ Code inline oder global ein.
🔄 Version 1.1.0 Das Komfort- & Struktur-Update
Datum: 26.03.2026
Mehr Übersicht und ein deutlich besseres Programmiergefühl.
- Rückgängig & Wiederherstellen: Mit den neuen Buttons für Undo/Redo im Kopfmenü verzeiht der Editor ab sofort jeden Fehler.
- Mehr Übersicht: Das Hintergrund-Raster und das C++ Code-Fenster lassen sich jetzt ganz einfach per Button ein- und ausblenden.
- Blinker-Funktion & HC-SR04: Lass LEDs ohne blockierendes
delayim Hintergrund blinken und miss Abstände mit dem Ultraschall-Sensor direkt in Zentimetern.
🌱 Version 1.0.0 Die Geburtsstunde von LogicKiste
Datum: 05.03.2026
Unsere Vision & Der Startschuss:
ArduBlock ist in die Jahre gekommen es ist alt, unflexibel und es ist extrem schwer, neue Blöcke für moderne Hardware zu erstellen. Die LogicKiste wurde geboren, um genau das zu ändern!
Das Ziel: Eine grafische Programmierumgebung, mit der man wirklich produktiv arbeiten kann. Schlank, flexibel, komplett werbefrei und mit einem sauberen, performanten C++ Code am Ende, der alle wichtigen Funktionen unterstützt.
Hier entsteht kein Spielzeug, sondern ein Werkzeug, mit dem jeder richtige, echte Programme für den Arduino schreiben kann, die im Alltag zuverlässig eingesetzt werden können. Mit einer riesigen Auswahl an Blöcken (von einfachen Pins bis hin zu TFT-Displays und WLAN) mache ich den Arduino R4 zum neuen Standard!
- Die erste Weboberfläche: Start des browserbasierten Editors mit Echtzeit-C++ Export.
- Basis-Ausstattung: Unterstützung für digitale/analoge Pins, Servos, Schrittmotoren, LCDs und DHT-Temperatursensoren.
- Lokales Speichern: Sichere deine Projekte als
.json-Datei auf deinem PC und lade sie jederzeit wieder hoch.