Skip to content

Examples prepared for workshop content. The example is build for ESP32-WROOM-32E Dev Kit and Arduino IDE.

Notifications You must be signed in to change notification settings

kaitkj/ESP32_examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

ESP32_examples

Examples prepared for workshop content. The examples are built for ESP32-WROOM-32E Dev Kit, ESP32-S3-DevkitC-1 and Arduino IDE. For setup of Arduino IDE for ESP32, visit Espressif Arduino Repository and Getting Started Guide.

Content

  1. Basic LED

    • Push button once to toggle between on and off LED
  2. LDR LED

    • When in dark environment, turn on LED, else off LED
  3. Receiver LED

    • Receiver via Bluetooth Classic. When receiving '1', turn on LED. When receiving '0', turn off LED
    • Only for ESP32
  4. Transmitter Button

    • Transmitter via Bluetooth Classic. When button press, send a signal to toggle LED on receiver
    • Only for ESP32
  5. Transmitter LDR

    • Transmitter via Bluetooth Classic. When in dark environment, turn on LED, else off LED
    • Only for ESP32
  6. BLE Client LED

    • Connects to BLE Server and receives updates via notifyCallback. When receiving '1', turn on LED. When receiving '0', turn off LED
    • Only for ESP32-S3
  7. BLE Server Button

    • Connects to BLE Client and sends updates via notify. When the button is pressed, toggle the characteristic value to '1' or '0'
    • Only for ESP32-S3
  8. Rainmaker switch and LDR

    • Runs Rainmaker. Collects LDR sensor data, and control LED from both app and device.
    • Only for ESP32-S3
    • Work in progress for compatibility with ESP32

Logistics

  1. ESP32 Dev Kit OR ESP32-S3 Dev Kit
  2. Breadboard
  3. Light Dependent Resistor
  4. Push button
  5. Red LED
  6. Resistors (will need at least 1 pcs 1-3k ohm resistor, and 1 pcs 8-10k ohm resistor)
  7. Lots of jumper wires
  8. Micro USB Data Cable

About

Examples prepared for workshop content. The example is build for ESP32-WROOM-32E Dev Kit and Arduino IDE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages