Arduino IDE Libraries für ESP32 und ESP8266

Arduino Libraries

Mehr braucht man eingentlich fast nicht. Tolle, interaktive Seite mit fast allen erdenklichen Libraries: https://www.arduinolibraries.info/
Link zu ESP32: https://www.arduinolibraries.info/architectures/esp32
Link zu ESP8266: https://www.arduinolibraries.info/architectures/esp8266

W-Lan

ESP8266
Library: ESP8266WiFi (Offizelle Arduino Library)
Einbundung: #include <ESP8266WiFi.h>
Simple Code Example

ESP32
Library: WiFi (Offizelle Espressif Library)
Einbundung: #include <WiFi.h>
Simple Code Example

W-Lan HTTPS Client

ESP8266
Library: WiFiClientSecure (Offizelle Arduino Library)
Einbundung: #include <WiFiClientSecure.h>
Simple Code Example

ESP32
Library: WiFClientSecure (Offizelle Espressif Library)
Einbundung: #include <WiFiClientSecure.h>
Simple Code Example

Displays

Eine Library die fast sämtliche Displays ansteuert ist die ssd1306 Library von Alexey Dinda: https://github.com/lexus2k/ssd1306. Sie kann sowohl für ESP8266 wie auch ESP32 und viele andere Boards verwendet werden. Es kann direkt über den Library Manager installiert werden.

Daneben gibt es viele

SSD1306

Wird vor allem verwendet für alle unsere OLED Displays.

ILI9341

Wird vor allem verwendet für alle unsere TFT LCD Displays.