Hast du nicht auch schon oft davon geträumt, mobil an deinen Arduino-Projekten weiterzuarbeiten? Mit dem Arduino Web Editor wird dieser Traum jetzt Wirklichkeit!
In diesem Artikel zeige ich dir die Arduino-Programmierung im Webbrowser und zeige die zahlreichen Möglichkeiten, die der Arduino Web Editor bietet. Vom cloudbasierten Speichern deines Codes bis hin zur mühelosen Zusammenarbeit von verschiedenen Computern aus.
Was braucht man um in Webbrowser zu arbeiten?
Seit ein paar Monaten ist der Web Editor für jeden frei verfügbar und funktioniert in den gängigen Webbrowsern.
Um die Online-Entwicklungsumgebung zu nutzen, musst du die Arduino Create Webseite aufrufen und einen Arduino-Benutzeraccount erstellen. Dafür ist eine einmalige Anmeldung notwendig oder du kannst deinen bereits bestehenden Forum-Account verwenden.
Nur für die Kommunikation mit einem Arduino-Board über den USB-Port muss zusätzlich ein kleines Plugin (Arduino Agent) installiert werden, das jedoch wesentlich kleiner ist als die Vollinstallation der Arduino IDE.
Persönlicher Erfahrungsbericht
Bei mir funktionierte das Übertragen auf den Arduino zunächst nicht. Deshalb wendete ich mich vertrauensvoll im Forum an die Entwickler, wo mir sehr schnell und effektiv geholfen wurde. Letztendlich half dieses Feedback den Fehler zu beseitigen.
Mit Create wird jetzt auch schon mal mein leistungsschwaches Surf Tablet auf der Couch zur mobilen Arduino Programmierplattform. Außerdem habe ich jetzt alle meine Sketches in der Cloud in der Cloud. gespeichert. Praktisch.
Hier nochmal die Vor- und Nachteile im Überblick.
Vorteile
- Programmieren ohne Installation
- Installation des Plugin benötigt weniger Speicher als die bisherige IDE
- Cloud Speicher für Sketches überall verfügbar
- Online Entwicklungsumgebung mit gleichwertigen Funktionsumfang wie bisherige IDE
Nachteile
- Es wird immer ein Internetzugang benötigt
- Sketches müssen online gespeichert werden
- kein lokales Backup
- es werden bis jetzt nur die verbreitetsten Arduino eigenen Boards unterstützt
Fazit
Für Menschen wie mich, die nur in sehr unregelmäßigen Abständen einen Arduino programmieren, viel unterwegs sind und häufig unterschiedliche Hardware nutzen, geht damit wirklich ein lang gehegter Traum in Erfüllung. Allen Anderen denen bisher nichts gefehlt hat ist dieser Editor wahrscheinlich relativ egal, und alles bleibt für sie mit der bisherigen IDE beim Alten.
Weitere Möglichkeiten den Arduino zu programmieren
Hier noch ein paar weitere interessante Möglichkeiten den Arduino zu programmieren:
- Überblick über grafische Arduino Programmierumgebungen
https://www.lxrobotics.com/graphische-programmierumgebungen-ide-fuer-arduino - Schon länger ist die Arduino Programmierung im Webbrowser möglich inklusive der Möglichkeit alles samt Schaltung zu simulieren
https://circuits.io/ - Zum Simulieren kannst du dir auch den Arduino Simulator mal anschauen
- Für alle Hardware Muffel gibt es noch den Arduino Hardware Simulator Virtual Breadboard.
- Michael hat auf seinem Blog eine schöne Anleitung zu Visuino einer ebenfalls einer Möglichkeit der grafischen Arduino Programmierung