Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 984 Bytes

File metadata and controls

19 lines (12 loc) · 984 Bytes

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.