Visual Studio Code mit PlattformIO für Andoid und ESP, nächste Vorstellung?
Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese
Visual Studio Code mit PlattformIO für Andoid und ESP, nächste Vorstellung?
Moin ich möchte gerne mit Visual Studio und Platform IO Arduino programmieren und komme nicht über die Einstiegshürde.
Ich benötige jemanden, der mir da mal drüber hilft, also Arduino Projekt anlegen, compilieren hochladen. Ein paar Tipps zum Umgang mit Visual Studio.
Die Tutorials hab ich schon durch, damit komme ich nicht vorran.
Gerne mal eine Team-Viewer Sitzung oder Skype ect.
Wenn jemand da mal eine halbe Stunde oder so für mich über hätte wäre das schön.
Ich benötige jemanden, der mir da mal drüber hilft, also Arduino Projekt anlegen, compilieren hochladen. Ein paar Tipps zum Umgang mit Visual Studio.
Die Tutorials hab ich schon durch, damit komme ich nicht vorran.
Gerne mal eine Team-Viewer Sitzung oder Skype ect.
Wenn jemand da mal eine halbe Stunde oder so für mich über hätte wäre das schön.
Zuletzt geändert von Hightech am Do 6. Mai 2021, 07:00, insgesamt 2-mal geändert.
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Wenn sich keiner findet, der das schon mal gemacht hat, können wir zusammen ja mal Jugend forscht betreiben.
Ich möchte das auch gerne zum Laufen kriegen..
Micha
Ich möchte das auch gerne zum Laufen kriegen..
Micha
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Da würd ich gerne auch zusehen!
- Marsupilami72
- Beiträge: 2874
- Registriert: Mo 4. Nov 2013, 23:48
- Wohnort: mittendrin
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Hmmm...klingt interessant.
Ich hab das auch noch nicht ausprobiert - ich kann ja heute Abend mal probieren, ob ich das hinbekomme. Wenn nicht, schließe ich mich den Vorforschern an
Ich hab das auch noch nicht ausprobiert - ich kann ja heute Abend mal probieren, ob ich das hinbekomme. Wenn nicht, schließe ich mich den Vorforschern an
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Wer mitmachen möchte sollte mindestens Visual Studio Code und Plattform IO Plugin installiert haben.
Ggf. einen aktuellen Teamviewer Client.
Ggf. einen aktuellen Teamviewer Client.
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Teamviewer ist ja nur ne Punkt zu Punkt-Verbindung. Ein Livestream wäre klasse...
- Marsupilami72
- Beiträge: 2874
- Registriert: Mo 4. Nov 2013, 23:48
- Wohnort: mittendrin
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Einfach eine Skype/Teams/whatever Sitzung aufmachen und der Vortragende kann dann seinen Bildschirm teilen.
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Wenn man VS Code und PlatformIO installiert hat, geht es eigentlich ganz einfach.
In PlatformIO auf [+New Project] klicken
Dann das Fenster "Project Wizard" ausfüllen: und schon sieht man das Fenster src/main.cpp : In der unteren blauen Zeile: mit dem Häckchen wird der Code compiliert, mit dem Pfeil wird der Code compiliert und auf den Arduino geschubst. Dabei darauf achten, dass der Arduino im Programmier Modus ist, also der Programmierpin beim Spannung anlegen an den Arduino auf Masse liegt.
Beispielcode Blink:
Voila...
In PlatformIO auf [+New Project] klicken
Dann das Fenster "Project Wizard" ausfüllen: und schon sieht man das Fenster src/main.cpp : In der unteren blauen Zeile: mit dem Häckchen wird der Code compiliert, mit dem Pfeil wird der Code compiliert und auf den Arduino geschubst. Dabei darauf achten, dass der Arduino im Programmier Modus ist, also der Programmierpin beim Spannung anlegen an den Arduino auf Masse liegt.
Beispielcode Blink:
Code: Alles auswählen
#include <Arduino.h>
int LED = LED_BUILTIN;
void setup()
{
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
- Marsupilami72
- Beiträge: 2874
- Registriert: Mo 4. Nov 2013, 23:48
- Wohnort: mittendrin
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Das geht beim ESP32 nicht, beim Arduino geht das so.
Beim ESP32 gibt es die Möglichkeit das per WiFi drauf zu bügeln :I
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
*gacker*
So Einfach ist das
Mal ein Beispiel:
Versuch mal das Esp32 Cam für Arduino Plattform zu compilieren:
https://github.com/espressif/arduino-es ... aWebServer
Und mit Terminal Ausgabe zum debuggen.
Auf der Arduino - IDE geht recht einfach.
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Es fehlt dem Anfänger so einiges an Grundwissen über PlattformIO
Zum Beispiel, wie komme ich an die Libs, wie binde ich die ein?
wie bekomme ich die Serielle-Terminal-Ausgabe vom Arduino im PlattformIO angezeigt, wie stelle ich die Baudrate ein.
Der Brocken ist derart unübersichtlich und UN-intuiiv, da kommt man nicht mal eben so mit klar, besser man wird da mal an die Hand genommen
Zum Beispiel, wie komme ich an die Libs, wie binde ich die ein?
wie bekomme ich die Serielle-Terminal-Ausgabe vom Arduino im PlattformIO angezeigt, wie stelle ich die Baudrate ein.
Der Brocken ist derart unübersichtlich und UN-intuiiv, da kommt man nicht mal eben so mit klar, besser man wird da mal an die Hand genommen
Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Also gut, die grundsätzlichen Dinge hab ich jetzt zusammen.
Um 19:00 Uhr mache ich einen jitsi-Meet Kanal auf.
Wer mitspielen will möchte sich bitte Visual Studio Code und das PlattformIO drauf laden.
https://code.visualstudio.com/Download
https://platformio.org/platformio-ide
Oder hier:
https://makerspace.experimenta.science/ ... latformio/
Dann schauen wir mal weiter.
Um 19:00 Uhr mache ich einen jitsi-Meet Kanal auf.
Wer mitspielen will möchte sich bitte Visual Studio Code und das PlattformIO drauf laden.
https://code.visualstudio.com/Download
https://platformio.org/platformio-ide
Oder hier:
https://makerspace.experimenta.science/ ... latformio/
Dann schauen wir mal weiter.
Re: Tutor gesucht, Visual Studio Code, ggF Eclipse unter Linux
Also ich habs bei mir zum Laufen bekommen. Leider schon vor ewiger Zeit, ich hab keine Ahnung mehr was ich da gemacht habe.
Libs kannst du ganz einach in der PlatformIO suchen (wie in der Arduino-IDE auch) und dann installieren.
Die Links hatten mir damals geholfen:
https://www.heise.de/ct/artikel/Mikroco ... 03209.html
https://www.heise.de/developer/artikel/ ... 64669.html
Libs kannst du ganz einach in der PlatformIO suchen (wie in der Arduino-IDE auch) und dann installieren.
Die Links hatten mir damals geholfen:
https://www.heise.de/ct/artikel/Mikroco ... 03209.html
https://www.heise.de/developer/artikel/ ... 64669.html
- Später Gast
- Beiträge: 1697
- Registriert: Di 5. Apr 2016, 22:03
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Hier ich!
wo ist das Jitsi-Meeting?
wo ist das Jitsi-Meeting?
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Könntet Ihr einen Video-Mitschnitt machen?
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
4-Fach Posts innerhalb weniger Minuten?
Ich glaube, das Forum spinnt hier mal wieder.
Ich glaube, das Forum spinnt hier mal wieder.
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Sowas würde ich ja nieeee tun.
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Sorry, so spontan schaffe ich das nicht.
Micha
Micha
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Was soll das eigentlich? Was genau möchtest du mit diesen ganzen nervigen Doppelpοst´s bezwecken?
Also ich empfinde sowas als unnötigen SPAM
Zuletzt geändert von xanakind am Sa 23. Okt 2021, 00:49, insgesamt 2-mal geändert.
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Essen ist fertig, muss leider raus.
Aber war hilfreich bis hierhin, vielen Dank!
Aber war hilfreich bis hierhin, vielen Dank!
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Meeting ist vorbei.
Für Heute.
Für Heute.
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Habe vorhin mal Linux frisch installiert.
Bei der Installation von platformio-ide brachte Visual Studio Code eine Fehlermeldung, das der platformio-ide das Paket python3-venv fehlt.
Zur Sicherheit habe ich platformio-ide noch mal deinstalliert. Das fehlende Paket python3-venv habe ich dann per Hand nach installiert und
danach die Installation von platformio-ide erneut durchgeführt. Dann Visual Studio Code neu gestartet und dem Abschluss der Installation
ausführen lassen. Nach einem Reboot von Linux hat es dann funktioniert.
Bei der Installation von platformio-ide brachte Visual Studio Code eine Fehlermeldung, das der platformio-ide das Paket python3-venv fehlt.
Zur Sicherheit habe ich platformio-ide noch mal deinstalliert. Das fehlende Paket python3-venv habe ich dann per Hand nach installiert und
danach die Installation von platformio-ide erneut durchgeführt. Dann Visual Studio Code neu gestartet und dem Abschluss der Installation
ausführen lassen. Nach einem Reboot von Linux hat es dann funktioniert.
- Später Gast
- Beiträge: 1697
- Registriert: Di 5. Apr 2016, 22:03
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Das war bei mir unter Win10 auch erst ein Problem. Python war da, wurde aber nicht 'gesehen'. Ich hab dann mit Boris' Hilfe innerhalb VSCode noch n Python Paket nachinstalliert, dann gings.
N anderes Thema war, dass scheinbar Bibliotheken immer nur pro Projekt installiert werden, nicht aber übergreifend für die Umgebung zur Verfügung stehen. Nachdem ich meine Bibliotheken nach C:\Users\[username]\.platformio\packages\framework-arduino-avr\libraries kopiert hatte, war das Thema auch gelöst. Er hat aber auch da etwas gebraucht, bis er die reinkopierten Libs gefunden hat. Die innere Schwuppdizität von dem Ding ist manchmal etwas teigartig-hochviskos.
Im Moment isses noch so, wenn ich programmieren will, mach ich lieber die IDE auf, bei dem andern steh ich dauernd vor irgendeiner Sackgasse und hab Frust. Da brauch ich ne ruhige Minute für, bis ich da wirklich warm werde.
N anderes Thema war, dass scheinbar Bibliotheken immer nur pro Projekt installiert werden, nicht aber übergreifend für die Umgebung zur Verfügung stehen. Nachdem ich meine Bibliotheken nach C:\Users\[username]\.platformio\packages\framework-arduino-avr\libraries kopiert hatte, war das Thema auch gelöst. Er hat aber auch da etwas gebraucht, bis er die reinkopierten Libs gefunden hat. Die innere Schwuppdizität von dem Ding ist manchmal etwas teigartig-hochviskos.
Im Moment isses noch so, wenn ich programmieren will, mach ich lieber die IDE auf, bei dem andern steh ich dauernd vor irgendeiner Sackgasse und hab Frust. Da brauch ich ne ruhige Minute für, bis ich da wirklich warm werde.
Re: Jitsi-Meeting ab 19:00Uhr, Visual Studio Code, ggF Eclipse unter Linux
Ja, es fühlt sich wirklich an wie vor eine Gummi-Wand zu laufen. Einfach ist es nicht.
Ich denke es braucht eine Zeit damit wirklich warm zu werden, jedoch ist wohl die neue Arduino-IDE auch nicht so toll.
Was toll funktioniert ist die automatische Verbindung zum Device. Ohne was zu konfigurieren konnte man gleich das Programm hochladen, Arduino ebenso wie ESP. Zack Bumm fertig, WTF?
Dann hat das Teil eine Auto-Format Funktion.
Man hackt seinen Kram wild da hinein, drückt auf den Knopf "Mach schön!" und man hat 1a formatierten Code in dem man die Blöcke und Schleifen direkt erkennen kann.
Alle Definitionen, Variablentypen und Parameter von Funktionen werden bei Rechtsklick angezeigt, also zum Beispiel wird Angezeigt, das eine Rückgabe einer Funktion ein float ist und das die Funktion const char* und uint_8t erwartet.
Hinzu kommt dann noch das Autovervollständigen. Man tippt die ersten Buchstaben seiner definierten Variable, und schon kommt die Dropdownliste mit den weiteren Möglichkeiten und man bekommt auch den Typ angezeigt, mit der die Variable deklariert ist.
Wenn man sich in die Definitionen einer Funktion weiterleiten lässt, kann man auch sehen, das zB die Funktion auch mit 2,3 und mehreren Parametern funktioniert.
Wann soll ich die Nächte Runde drehen, wer will mitmachen?
Wer mitmachen möchte sollte vorher alles Installiert haben, das alleine kann schon mal 45 Minuten dauern. Also erstmal Python3.7 oder höher, dann Visual Studio Code dann PlattformIO.
https://www.python.org/downloads/
Ich denke es braucht eine Zeit damit wirklich warm zu werden, jedoch ist wohl die neue Arduino-IDE auch nicht so toll.
Was toll funktioniert ist die automatische Verbindung zum Device. Ohne was zu konfigurieren konnte man gleich das Programm hochladen, Arduino ebenso wie ESP. Zack Bumm fertig, WTF?
Dann hat das Teil eine Auto-Format Funktion.
Man hackt seinen Kram wild da hinein, drückt auf den Knopf "Mach schön!" und man hat 1a formatierten Code in dem man die Blöcke und Schleifen direkt erkennen kann.
Alle Definitionen, Variablentypen und Parameter von Funktionen werden bei Rechtsklick angezeigt, also zum Beispiel wird Angezeigt, das eine Rückgabe einer Funktion ein float ist und das die Funktion const char* und uint_8t erwartet.
Hinzu kommt dann noch das Autovervollständigen. Man tippt die ersten Buchstaben seiner definierten Variable, und schon kommt die Dropdownliste mit den weiteren Möglichkeiten und man bekommt auch den Typ angezeigt, mit der die Variable deklariert ist.
Wenn man sich in die Definitionen einer Funktion weiterleiten lässt, kann man auch sehen, das zB die Funktion auch mit 2,3 und mehreren Parametern funktioniert.
Wann soll ich die Nächte Runde drehen, wer will mitmachen?
Wer mitmachen möchte sollte vorher alles Installiert haben, das alleine kann schon mal 45 Minuten dauern. Also erstmal Python3.7 oder höher, dann Visual Studio Code dann PlattformIO.
https://www.python.org/downloads/
Re: Visual Studio Code mit PlattformIO für Andoid und ESP, nächste Vorstellung?
Zur Info:
So muss man .ino Files umstricken, das die in PlattformIO laufen.
https://docs.platformio.org/en/latest/f ... c-manually
So muss man .ino Files umstricken, das die in PlattformIO laufen.
https://docs.platformio.org/en/latest/f ... c-manually