You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository presents various projects developed to enhance my skills in dealing with 8-bit microcontrollers such as the ATmega32. It includes implementations of drivers for microcontroller peripherals and some simple applications.
DwarfOS: A compact "OS" for microcontrollers such as Arduino. It offers custom time management, RTC Clock, serial communication, and more. Its modular design allows for selective loading of features, optimizing memory usage.
This article presents an embedded system graduation project that utilizes an Atmega32 microcontroller to create a Bluetooth-controlled smart home. The system allows users to control LED lights and a door locker using a Bluetooth module, making home automation accessible and effortless. Let's delve into the details of this innovative project.
In this project, a microcontroller acts as the brain of the system, orchestrating tasks and managing interactions between different hardware modules. The system employs multiple peripherals such as LCD displays, temperature sensors, LEDs, a motor, and a buzzer, creating a diverse set of functionalities.
Temperature monitoring systems using FreeRTOS, The system continuously monitors the temperature and fires an alarm if the temperature exceeded the threshold value. It has three states Idle (Temperature is less than the threshold value), Alarm (Temperature is above the threshold value and alarm is active), and Config (To edit the threshold value).
AVR 7-Segment Display Driver: Simplify control of 7-segment displays on Atmel AVR microcontrollers. Easily manage digits, segments, and multiplexing for numeric and character display applications. Streamline your projects with an efficient and flexible solution with a counter application.
AVR DIO Driver: Simplify digital pin management on Atmel AVR microcontrollers. Streamline interfacing with external components using this efficient library for digital input/output operations. Easily configure pins, toggle states, and implement GPIO functionality in your AVR projects.