collection of Arduino, ESP8266, and ESP32 projects. This repository contains a variety of projects, from simple beginners’ experiments to more advanced IoT and electronics applications.
This repository is a personal collection of microcontroller projects aimed at learning, experimentation, and sharing with the maker community. Projects cover topics such as:
- IoT devices
- Sensors and actuators
- Communication protocols (Wi-Fi, MQTT, HTTP)
- Home automation
- Robotics and more
- Install Arduino IDE or PlatformIO in VSCode.
- Install the necessary board support packages:
- Arduino: Go to Tools → Board → Boards Manager
- ESP8266: Install via Boards Manager
- ESP32: Install via Boards Manager
- Open the project folder in Arduino IDE or PlatformIO.
- Connect your board and select the correct port and board.
- Upload the sketch.
- Follow the README in each project folder for specific instructions.
- Some projects may require additional hardware like sensors, relays, or displays.
If you want to contribute:
- Fork this repository
- Create a new branch (
git checkout -b feature-project) - Add your project
- Submit a Pull Request
This repository is licensed under the MIT License. See LICENSE for details.