Richtige IDE statt Arduino SDK?

also bei mir geht er noch, der neue Link, nicht der alte: http://www.altehippe.de/WalkthroughV2.pdf

1 „Gefällt mir“

Hallo zusammen,

ich habe das TonUINO Projekt für PlatformIO umgeschrieben und verwende auch VSCode: TonUINO Clone: Audiobox-for-Kids Meiner Meinung nach ist es sogar leichter zu installieren und zu verwenden. Hier ein paar gründe:

  • In der Projectbeschreibungsdatei sind Metainformationen enthalten, so dass automatisch die abhängigen Libraries heruntergeladen werden und gegen z.B. Arduino Nano gebaut wird. => Keine Einstellungen mehr nötig.
  • Dokumentation und abhängige Libs sind verfügbar und können per Click durchgestöbert werden.
  • Autovervollständigung.
  • Findet automatisch den USB Port. Einfach den Befehl: ‚pio run‘ eingeben.
  • PlatformIO ist von der IDE unabhängig und kann einfach auf der Commandline verwendet werden.

Hier noch ein paar weitere Vorteile: GitRepo: Audiobox for Kids - Why did I choose VS Code and PlatformIO

Schaut es euch mal an. Gerade wenn man ein bisschen mehr mit Arduinos, ESPs, … programmiert und anfängt OOP macht oder Libs schreibt, finde ich es eine gute Sache. Ihr könnt es auch ganz einfach einmal mit Docker test. In meinem Projekt ist eine Docker Image Bauanleitung (Dockerfile, Doku) enthalten, die das Docker Image basierend auf Ubuntu baut, alle Abhängigkeiten installiert und auch gleich alles durchbaut (inkl. Menu-Sound-Generierung).

4 „Gefällt mir“

Ich denke, es geht beides: Unterstützung für Arduino IDE und eine ordentliche Entwicklerumgebung. Unter https://github.com/AlexanderWillner/TonUINO/tree/cleanup habe ich einmal testweise aufgeräumt und eine leere ino-Datei genutzt, damit die Arduino IDE automatisch die richtige CPP-Datei öffnet.

2 „Gefällt mir“