Skip to content

A collection of Arduino, ESP8266, and ESP32 projects, from beginner experiments to advanced IoT applications

License

Salehmoradi2005/Microcontroller-projects

Repository files navigation

Microcontroller Projects Repository

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.

Table of Contents

About

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

Installation

  1. Install Arduino IDE or PlatformIO in VSCode.
  2. Install the necessary board support packages:
    • Arduino: Go to Tools → Board → Boards Manager
    • ESP8266: Install via Boards Manager
    • ESP32: Install via Boards Manager
  3. Open the project folder in Arduino IDE or PlatformIO.
  4. Connect your board and select the correct port and board.
  5. Upload the sketch.

Usage

  • Follow the README in each project folder for specific instructions.
  • Some projects may require additional hardware like sensors, relays, or displays.

Contributing

If you want to contribute:

  1. Fork this repository
  2. Create a new branch (git checkout -b feature-project)
  3. Add your project
  4. Submit a Pull Request

License

This repository is licensed under the MIT License. See LICENSE for details.

About

A collection of Arduino, ESP8266, and ESP32 projects, from beginner experiments to advanced IoT applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages