Skip to content

pcourbin-teaching/esp32_examples

Repository files navigation

esp32_examples

This repository contains a collection of example projects for the ESP32 microcontroller, using either the Arduino framework or ESP-IDF. These examples are primarily used in courses at ESIEA, especially in the Embedded Systems major.

Contents

  • ESP32_Arduino_MQTT_PubSub/: Example using Arduino and MQTT (Adafruit MQTT Library)
  • ESP32_Arduino_ADC/: Example demonstrating the use of the ESP32's ADC (Analog-to-Digital Converter) with the Arduino framework
  • ESP32_Arduino_BME/: Example using the BME680 environmental sensor with I2C or SPI (Adafruit BME680 Library)
  • ESP32_Arduino_HTTP_WeatherStack/: Example calling the WeatherStack API and parsing JSON responses (ArduinoJson Library)
  • ESP32_ESPDIF_Timer_ADC_ulp/: Example using ESP-IDF, ULP coprocessor, timers, and deep sleep

Usage

Each folder contains its own README with instructions for building, uploading, and running the example on ESP32 hardware.

License

See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published