INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino programming language und Libraries Reference für den ESP32?
09.08.2018, 18:18
Beitrag #1
Arduino programming language und Libraries Reference für den ESP32?
Ich bin vom MKR1000 auf ESP32 umgestiegen, und möchte weiterhin meine Arduino IDE 1.8.5 (Windows) Umgebung benutzen. Der ESP32 ist nicht im Boardverwalter zu finden, es müssen deshalb die Arduino Core-Dateien installiert werden.
Unter Einstellungen >> zusätzliche Boardverwaltung habe ich die URL: https://dl.espressif.com/dl/package_esp32_index.json benutzt
und nach Anleitung installiert.

Der ESP ist ein HIMALAYA Wireless ESP32 Dev Board WiFi+Bluetooth CP2102 USB to Serial mit LiPo charger Anschluss.
Unter Boardverwaltung habe ich ein "ESP32 Dev Module" ausgewählt. (Bin mir nicht sicher, ob dass richtig ist.)

Erste Tests mit Blinky und Simple Time funktionieren.

Wo finde ich eine Arduino programming language und Libraries Reference für den ESP32?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.08.2018, 18:53
Beitrag #2
RE: Arduino programming language und Libraries Reference für den ESP32?
Hallo,

naja, Arduino ist erstmal C++/C, egal ob AVR, SAM oder ESP. Etliche übliche Libs sind an den ESP32 bereits angepasst, im Zweifel wird man schauen müssen, ob es eine Spezielle ESP32-angepasste Version gibt.
Ansosten die beiliegenden Beispiele anschauen oder sein vorhandenes Projekt auf den ESP32 umstellen, compilieren und schauen, wieviel passt oder nicht passt...

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.08.2018, 19:59
Beitrag #3
RE: Arduino programming language und Libraries Reference für den ESP32?
(09.08.2018 18:18)Hoffmakl schrieb:  Wo finde ich eine Arduino programming language und Libraries Reference für den ESP32?

Deine Frage verstehe ich nicht wirklich!
Ist wohl meinen miserablen Englisch Kentnissen geschuldet.
Meinst du so was?
https://www.espressif.com/sites/default/...ual_en.pdf

Was möchtest du denn mit dem Esp32 verwirklichen?

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.08.2018, 21:23 (Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2018 21:26 von Hoffmakl.)
Beitrag #4
RE: Arduino programming language und Libraries Reference für den ESP32?
Mit einer Arduino programming language und Libraries Reference für den ESP32 - analog z.B. https://www.arduino.cc/en/Reference/WiFi

oder sollte das Identisch sein?

Der Funktionsumfang, wie z.B. 2 Core ist doch wesentlich umfangreicher.

Im ersten Schritt will ich eine stabile WLAN Verbindung, die sich z.B. selbst recovered wenn der WLAN AP rebooted.

Wie ich gelesen habe, soll ein PING noch nicht implementiert sein.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.08.2018, 06:21 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2018 11:48 von Fips.)
Beitrag #5
RE: Arduino programming language und Libraries Reference für den ESP32?
(09.08.2018 21:23)Hoffmakl schrieb:  Mit einer Arduino programming language und Libraries Reference für den ESP32 - analog z.B. https://www.arduino.cc/en/Reference/WiFi

Hier findest du ein paar Links zum Thema.
https://github.com/espressif/arduino-esp32/issues/1148

Es ist leider nicht vergleichbar mit der Doku für den Esp8266.

Zitat:oder sollte das Identisch sein?

Du kannst es weitgehen als identisch betrachten wenn du dir die Schlüsselwörter in den Librarys anschaust.
Nicht alles, aber vieles kannst du aus der Doku für den Esp8266 verwenden.
Da alles auf Arduino bassiert kannst du auch auf diese zurückgreifen.

Zitat:Der Funktionsumfang, wie z.B. 2 Core ist doch wesentlich umfangreicher.

Im ersten Schritt will ich eine stabile WLAN Verbindung, die sich z.B. selbst recovered wenn der WLAN AP rebooted.

Wie ich gelesen habe, soll ein PING noch nicht implementiert sein.

Der Reboot sollte analog dem Esp8266 klappen, ich habe das beim Esp32 aber noch nicht getestet.
Ping habe ich im zusammenhang mit ESP.... noch nicht vermisst.

Ich persönlich arbeite lieber mit dem Webserver, da er komfortabler als die WiFi Library ist. Die Webserver Library des Esp32 hatte allerdings bei meinem letzten Test noch Performens Probleme. Weshalb ich noch die inoffizielle vom ESP8266 Webserver abgeleitete Library verwende.

Das Original stammt von bbx10, ich hatte für mich nur die noch vorhandene Implementierung des ESP8266 entfernt.

Edit: Die aktuelle Version (10.08.2018) läuft stabil!!

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.08.2018, 11:19
Beitrag #6
RE: Arduino programming language und Libraries Reference für den ESP32?
(10.08.2018 09:56)rkuehle schrieb:  Doch, eine Lib gibt es hier

Und die soll mit einem ESP32 funktionieren??
Obwohl innerhalb der Lib auf die Esp8266 Wifi Lib zugegriffen wird.

Hast du es geprüft?

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.08.2018, 14:43 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2018 14:45 von Hoffmakl.)
Beitrag #7
RE: Arduino programming language und Libraries Reference für den ESP32?
Vielen Dank für eure Hinweise und Tips.
Muss mich nun etwas einlesen und etwas rumspielen.

Bezüglich PING hatte ich hier die Information gefunden
Bedeutet das, dass die Libraries vom ESP8266 eigentlich auch auf dem ESP32 laufen?
Für PING scheint das zu funktionieren.


Als erstes will ich versuchen eine stabile WLAN Verbindung hinzubekommen, die sich selbst recovered, wenn z.B. mal der AccessPoint nicht verfügbar war.
Was ich bisher mit der Lib WiFi getestet habe, ist stabil und eine ganz andere Liga als der MKR1000.

Im 2. Schritt wollte ich die "systemnahen" Prozesse, wie WLAN, Bereitstellung von Statusinformationen etc, auf einen Core legen und die "projektspezifischen" auf den 2. Core.

Also nochmals, vielen Dank.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.08.2018, 14:55 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2018 14:55 von Fips.)
Beitrag #8
RE: Arduino programming language und Libraries Reference für den ESP32?
(10.08.2018 14:43)Hoffmakl schrieb:  Vielen Dank für eure Hinweise und Tips.
Muss mich nun etwas einlesen und etwas rumspielen.

Bezüglich PING hatte ich hier die Information gefunden
Bedeutet das, dass die Libraries vom ESP8266 eigentlich auch auf dem ESP32 laufen?
Für PING scheint das zu funktionieren.
Diese sollte funktionieren, da im Beispiel die WiFi Lib für den Esp32 eingebunden wird.

Zitat:Als erstes will ich versuchen eine stabile WLAN Verbindung hinzubekommen, die sich selbst recovered, wenn z.B. mal der AccessPoint nicht verfügbar war.
Was ich bisher mit der Lib WiFi getestet habe, ist stabil und eine ganz andere Liga als der MKR1000.

Wie ich schon schrieb, sollte das automatisch analog dem 8266 funktionieren.


Zitat:Im 2. Schritt wollte ich die "systemnahen" Prozesse, wie WLAN, Bereitstellung von Statusinformationen etc, auf einen Core legen und die "projektspezifischen" auf den 2. Core.
Beachte dabei, das es teilweise in den Libs schon gemacht wird. Genaues kann ich dazu aber momentan nicht sagen.

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  wie den SPI-Flash eines ESP32 für ne Array nutzen Rizo77 15 306 07.08.2018 13:37
Letzter Beitrag: Tommy56
  ESP32 - Welche Pins empfelenswert für Low-Level Shifter (Bidirektional) Stargazer 6 453 28.07.2018 19:03
Letzter Beitrag: Stargazer
  Sketch hochladen auf ESP32 (failed to connect) mw27 1 274 17.07.2018 12:13
Letzter Beitrag: ardu_arne
  ESP32 ADC2 mit WiFi MeisterQ 3 609 27.05.2018 19:02
Letzter Beitrag: MeisterQ
  WiFiManager für ESP32 Projekt mischaka 3 699 16.05.2018 13:02
Letzter Beitrag: Tommy56
  ESP32 ota programmierung funktioniert nur einmal marc*s 9 1.342 25.04.2018 21:03
Letzter Beitrag: amithlon
  ESP32 ADC Spannungsmessung und HTML Messuhr-Indikator mischaka 3 743 24.04.2018 21:33
Letzter Beitrag: Tommy56
  ESP32 - Was brauche ich für den Restart - Befehl ? Stargazer 46 5.376 18.03.2018 17:43
Letzter Beitrag: Tommy56
  WEMOS TTGO ESP32 WiFi Bluetooth Agotto 5 1.295 27.02.2018 15:31
Letzter Beitrag: Tommy56
  ESP8266/ESP32 28BYJ-48 5V Stepper. MeisterQ 7 1.403 22.02.2018 19:59
Letzter Beitrag: Hilgi

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste