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
  ESP32 Wroom Partitionstabelle? Frosch 6 414 29.01.2019 10:26
Letzter Beitrag: Frosch
  ESP32 Ethernet shrimps 10 774 16.01.2019 18:45
Letzter Beitrag: derdemo
  ESP32 mit Wifi Positiv 8 805 15.01.2019 11:36
Letzter Beitrag: Tommy56
  ESP32 v1.0.1 amithlon 1 323 12.01.2019 23:16
Letzter Beitrag: Fips
  ESP32 Deepsleep und FRITZ!Box 7590 WiFi probleme. MeisterQ 42 4.456 08.01.2019 09:33
Letzter Beitrag: Hoffmakl
  Eqiva EQ3-Bluetooth Heizungsthermostat ESP32 MeisterQ 3 586 07.01.2019 08:51
Letzter Beitrag: amithlon
  Esp32 1.0.0 geändert ?? Fips 4 561 29.12.2018 08:04
Letzter Beitrag: Fips
  Suche Programmierer für ESP32-Projekt rychard 12 1.959 11.12.2018 15:58
Letzter Beitrag: Tommy56
  ESP32 (AzureIoT + BLE in keine Header-Dateien) ChrisL 7 1.080 01.12.2018 13:45
Letzter Beitrag: ChrisL
  ESP32 - welches Board / 5V - 3,3V I2C Staind 9 1.586 30.11.2018 11:10
Letzter Beitrag: Tommy56

Gehe zu:


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