Microcontroller Based Projects

Below section covers a list of simple microcontroller projects to learn and work with the concepts of various microcontrollers and architectures. These microcontroller based projects are covered with detailed explanation of working of hardware, circuit diagrams, software and codes.  

Microcontrollers are widely used in various industries, electronic products, automobiles etc.. to perform computing or logical operations. With this huge importance the demand of microcontrollers in industries is prominent and hence as electronics engineers it is important for us to learn how to use them. There are a large number of semiconductor companies manufacturing a variety of microcontrollers, the most popularly ones are 8051 microcontrollers, AVR microcontrollers, PIC microcontroller, TI Microcontrollers,  Arduino, Raspberry Pi etc.

Analog to digital conversion is a very important task in embedded electronics, as most of the sensors provide output as analog values and to feed them into microcontroller which only understand binary values, we have to convert them into Digital values. So to be able to process the analog data, microcontrollers need Analog to Digital Converter.

…

Raspberry Pi is an amazing credit-card sized computer most suited for IoT based applications and online servers like Print server, webserver, Media server. Many types of custom ROMs and custom operating systems are available for Raspberry Pi and you just need to burn the custom ROM on SD card and insert it in Raspberry Pi. Like Windows 10 and Android can be easily installed…

Charlieplexing is a technique of controlling many LEDs using a few I/O pins. Charlieplexing is same as multiplexing, but it uses the tri-state logic (high, low input) to reduce the number of pins dramatically and to gain efficiency over multiplexing. The Charlieplexing technique is named after its inventor, Charlie Allen, who invented the technique in 1995. We previously…

Servo motor works on the principal of Pulse Width Modulation (PWM) and its angle of rotation is controlled by the duration of the pulse applied to its control pin. Here in this tutorial we will control a servo motor with ATtiny13 microcontroller using PWM technique. So before going any further we will first learn about PWM, Servo Motor and how to program ATtiny13 with…

Designers use many wireless communication systems like Bluetooth Low Energy (BLE 4.0), Zigbee, ESP8266 Wi-Fi Modules, 433MHz RF Modules, Lora, nRF etc. And the selection of medium depends on the type of application it is being used in. Among all, one popular wireless medium for local network communication is the nRF24L01. These modules operate on 2.4GHz (ISM band) with baud…

Raspberry Pi is the pocket sized computer having almost all the feature of a normal computer including USB port, LAN port, audio/video output, HDMI port etc. There are many official and unofficial third party operating systems are available for Raspberry Pi and we previously installed few of them on Raspberry pi like:

Installing Raspbian on Raspberry PI Installing…

Analog to digital conversion is a very important task in embedded electronics, as most of the sensors provide output as analog values and to feed them into microcontroller which only understand binary values, we have to convert them into Digital values. So to be able to process the analog data, microcontrollers need Analog to Digital Converter.

Some…

When developing electronic projects, the power supply is one of the most important part of whole project and there is always need of multiple output voltage power supply. This is because different sensors need different input voltage and current to run efficiently. In this scenario, a power supply which can output multiple voltages becomes very important. There are options…

Morse code is a system of communication to encode any character in two different durations of signals called Dots and Dashes. Morse code is developed by Samuel F.B. and further used in telegraphy for transferring secret information. It was most used at the time of World War II. A Morse code can be performed by tapping, flashing light or writing. The Morse code is available…

Today most of the phones come with gesture control feature to open or close any app, start music, attend calls etc. This is a very handy feature to save time and it also looks cool to control any device with gestures. We previously used accelerometer to build gesture controlled robot and gesture controlled Air mouse. But today we learn to interface a gesture sensor…

With growing popularity of Smart Cities, there is always a demand for smart solutions for every domain. The IoT has enabled the possibility of Smart Cities with it’s over the internet control feature. A person can control the devices installed in his home or office from anywhere in the world by just using a smartphone or any internet connected devices. There are multiple…

While a lot of wireless technologies have been introduced in past decade, but Bluetooth is still the most popular tech for short range wireless communication. In embedded systems HC-05/06 is the most popular Bluetooth Module. We previously used this Bluetooth module in many projects to control home appliances, robots etc and interfaced it with other microcontroller:

…
Have any questions?