A collection of microcontroller projects developed with PlatformIO, targeting various platforms like ATmega328, ATtiny88, and ESP32.
Here is a list of the projects in this repository:
- IGBT Inverter: A six-IGBT driver for a three-phase inverter.
- RF Control Receiver: An RF remote control receiver for a 2-wheel robot.
- RF Control Transmitter: An RF remote control transmitter using a joystick.
- PID Incubator Controller: A PID temperature controller for an incubator.
- SCR Firing Controller: A firing angle controller for four SCRs in a controlled rectifier.
- Assembly in C: An example of calling assembly code from C.
- Assembly LED Chaser: A Larson scanner effect in pure assembly.
- Assembly Stack Example: A demonstration of stack usage in assembly.
- Assembly Blink: The classic "Hello, World!" of embedded systems in assembly.
- AVR Assembly SRAM Example: A demonstration of SRAM access in assembly.
- Web Server Counter: A simple web server that displays a counter.
- UART Echo: A UART-to-UART bridge.
- RMT Peripheral Example: A demonstration of the RMT peripheral for generating precise pulse trains.
- UART Broadcaster: A program that sends messages over two UART ports.
Each project is self-contained and has its own README.md file with detailed instructions on how to build and upload the code. In general, you will need:
- Visual Studio Code
- PlatformIO IDE extension
- The hardware specified in each project's
README.mdfile.
This README was generated with love by Gemini ❤️