Microcontroller Based Projects
Microcontrollers are a small computer integrated on a single chip. They are widely used in various industries and products from electronics devices to home appliances to automobiles. Microcontrollers are required in the products and applications where small computing or logical operations need to be performed. So with this huge importance and demand of microcontrollers in industries, they are a prominent part of electrical and electronics studies.
There is a large number of semiconductor companies manufacturing variety of microcontrollers, the most popularly used ones are ARM microcontrollers, 8051 series, AVR series, Microchip's PIC microcontrollers, TI's microcontrollers, etc. 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. If you want to see the projects based on microcontroller categories, check the project lists of 8051 microcontrollers, AVR microcontrollers, PIC microcontroller, Arduino, Raspberry Pi.
RFID Interfacing with PIC Microcontroller
RFID stands for Radio Frequency Identification. RFID module can read or write small amount of data into a Passive RFID tag,...
LC Meter using Arduino: Measuring Inductance and Frequency
All embedded lovers are familiar with multimeter which a great tool to measure voltage, current, resistance etc. A multimeter...
Interfacing Bluetooth HC-05 with STM32F103C8 Blue Pill: Controlling LED
In today’s world Bluetooth has become very popular and almost every device like mobile phone, laptop, and cars infotainment...
Pulse width Modulation (PWM) in STM32F103C8: Controlling Speed of DC Fan
In previous article we have seen about ADC conversion using STM32. In this tutorial, we will learn about PWM (Pulse Width...
Arduino Wattmeter: Measure Voltage, Current and Power Consumption
As electronics engineers, we always depend upon meters/instruments to measure and analyse the working of a circuit. Starting...
How to use ADC in STM32F103C8 - Measuring Analog Voltage
One common feature that is used in almost every embedded application is the ADC module (Analog to Digital Converter). These ...
Line Follower Robot Using MSP430 LaunchPad
Line follower robot is one of the popular robotics projects among students and beginners because of its simplicity. It follows...
DIY Self Balancing Robot using Arduino
After being inspired by RYNO motors and other self balancing scooters from Segway, I always wanted to build something similar....
I2C communication with MSP430 Launchpad
MSP430 is a powerful platform provided by Texas Instruments for embedded projects, its versatile nature has made it to find...
Interfacing DS18B20 Temperature Sensor with Raspberry Pi
Raspberry Pi is known for its computational power and its vast application in the field of IoT, Home Automation etc. However...