Skip to content

Beginner's guide to using electronic circuits in ESP32 Espresiff Board

vinersar31/esp32_playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ ESP32 Playground

Welcome to the ESP32 Playground – a fun and flexible environment for experimenting with the ESP32 microcontroller and learning how to control electronics like LEDs, sensors, and more!


πŸ”§ What You'll Need

  • 🧠 ESP32 Board (e.g., ESP32 DevKit v1)
  • πŸ–₯️ Computer with USB Port
  • πŸ”Œ Micro-USB Cable
  • πŸ’‘ Basic Components:
    • LEDs + resistors
    • Breadboard + jumper wires
    • Sensors (e.g., DHT11, PIR, etc.)
    • Buttons, buzzers, etc.

πŸ› οΈ Software Setup

  1. Install Arduino IDE
  2. Add ESP32 Board Support
    In Arduino IDE:
    • Go to File > Preferences
    • Add the following URL to Additional Board Manager URLs:
      https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
      
    • Go to Tools > Board > Boards Manager and search for esp32
      Install the board package by Espressif Systems
  3. Select Your Board and Port
    • Tools > Board > ESP32 Dev Module
    • Tools > Port > Select the correct COM port

πŸ“ Project Structure

esp32-playground/
β”œβ”€β”€ src/                 # Main source code (.ino or .cpp/.h files)
β”‚   └── blink.ino        # Basic LED blink example
β”œβ”€β”€ scripts/             # Helper scripts (e.g., flashing, monitoring, automation)
β”œβ”€β”€ doc/                 # Documentation (diagrams, schematics, notes, PDFs)
β”œβ”€β”€ tests/               # Test sketches or unit/integration tests

βœ… Goals of This Playground

  • Learn and experiment safely
  • Rapidly prototype with ESP32
  • Build and test microcontroller projects
  • Have fun with embedded programming!

Happy hacking! ⚑

About

Beginner's guide to using electronic circuits in ESP32 Espresiff Board

Topics

Resources

Stars

Watchers

Forks

Languages