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
  Suche Programmierer für ESP32-Projekt rychard 12 834 Gestern 15:58
Letzter Beitrag: Tommy56
  ESP32 Deepsleep und FRITZ!Box 7590 WiFi probleme. MeisterQ 35 1.045 10.12.2018 07:47
Letzter Beitrag: MeisterQ
  ESP32 (AzureIoT + BLE in keine Header-Dateien) ChrisL 7 209 01.12.2018 13:45
Letzter Beitrag: ChrisL
  ESP32 - welches Board / 5V - 3,3V I2C Staind 9 432 30.11.2018 11:10
Letzter Beitrag: Tommy56
  ESP32 - Ist der I2C-Bug noch aktuell ? Stargazer 32 1.714 29.11.2018 02:38
Letzter Beitrag: Bitklopfer
  ESP32 Datei schreiben architeKKt 4 177 25.11.2018 21:46
Letzter Beitrag: architeKKt
  Odroid Go ESP32 amithlon 30 2.513 23.10.2018 12:49
Letzter Beitrag: Tommy56
  ESP32 ota programmierung funktioniert nur einmal marc*s 10 2.715 21.10.2018 08:39
Letzter Beitrag: HeribertLonger
  ESP32: immer nur zwei Clients "gleichzeitig" Knut85 1 658 15.09.2018 14:11
Letzter Beitrag: rkuehle
  Ondroid Go (ESP32) amithlon 0 556 02.09.2018 08:38
Letzter Beitrag: amithlon

Gehe zu:


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