Welcome to my Arduino Uno, Embedded Systems, and IoT learning repository! This repo tracks all my hands-on projects, experiments, and progress as I explore the world of electronics, sensors, microcontrollers, and real‑time applications.
This repository contains:
- Arduino Uno mini‑projects
- Qt-based desktop UI integrations
- Embedded systems learning logs
- IoT exploration and prototypes
I will continue updating this repo as I learn more concepts and build more projects.
A simple temperature-sensing system using Arduino Uno.
- Reads temperature from a sensor (DHT11)
- Sends data via serial communication
- Displays live temperature in a Qt desktop application
- Useful for understanding ADC, serial communication, and sensor calibration
A simulation of a traffic light controller.
- Arduino Uno controls LEDs representing signals
- Qt application sends commands and displays status
- Helps understand timing functions, state machines, and UI integration
I am actively learning:
- Digital/analog I/O
- Timers and PWM
- Interrupts
- Serial/I2C/SPI communication
- Memory architecture
- Real-time programming
- Microcontroller programming basics
- Sensors and actuators
- Using Arduino with Wi-Fi modules (ESP8266/ESP32)
- Sending sensor data to cloud dashboards
- Building simple IoT prototypes
- Arduino Uno R3
- C/C++ (Arduino IDE)
- Qt (C++ UI Framework)
- Sensors: temperature sensor, LEDs, resistors
- Git/GitHub for version control
- Clone this repository:
git clone <your-repo-url>- Open Arduino project folders in Arduino IDE
- Connect Arduino Uno via USB
- Upload the code and run the corresponding Qt UI
My long‑term goal is to gain strong knowledge in:
- Embedded programming
- IoT systems design
- Performance‑critical C++ applications
- Sensor‑driven real‑time systems
This repository will serve as my portfolio and progress tracker.
This is a personal learning repository, but suggestions or improvements are always welcome!