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.

In this session we are going to Interface a Joystick with Raspberry Pi. Joystick is primarily used to play various games. Although USB type joysticks are easy to connect, but today we are going to connect Joystick through Raspberry Pi GPIO pins, this will come in handy in many cases.

 

Raspberry Pi and Joystick Module:…

Raspberry Pi is very popular for IoT projects because of its seamless ability of wireless communication over internet. Raspberry Pi 3 has inbuilt Wi-Fi and Bluetooth, and Bluetooth is a very popular wireless communication Protocol. So today we are going to Control Raspberry Pi GPIO Pin through an Android app using Bluetooth.

Here we are using…

Security is major concern now days and there are lot of technologies present today to keep your place secure and monitored. CCTV cameras are very useful to keep an eye on your house or office.  Although prices of these types of cameras have been reduced significantly since their beginning but still IP cameras, which have ability to send and receive the date over the…

In our previous tutorial, we have learnt How to Interface a 16*2 LCD with PIC Microcontroller. We recommend you to go through it before going any further, if you are beginner in PIC microcontroller. Previously we have also learnt the basics of PIC using LED blinking Program and  Timers in PIC Microcontroller. You can check here all the tutorials on …

In this session we are going to Interface Real Time Clock Module DS1307 with Raspberry PI to make an Alarm Clock. Although Raspberry Pi has an internal clock, but without internet connection this internal clock resets after every reboot. So to get accurate TIME without internet connection, we need to interface a RTC Module DS1307 to Raspberry Pi. RTC module has button…

In this session we are going to use Raspberry Pi and the PYGAME functions to make a sound board. In simple terms, we are going to connect few buttons to the Raspberry Pi GPIO pins and when these buttons are pressed Raspberry Pi plays audio files stored in its memory. These audio files can be played one by one or they can all be played together. In other words you can press…

We have created a series of Raspberry Pi Tutorials, in which we have covered Interfacing of Raspberry Pi with all the basic components like LED, LCD, button, DC motor, Servo Motor, Stepper Motor, ADC, shift Register, etc. We have also published some simple Raspberry Pi projects for beginners, along with some good IoT projects. Today, in this session…

This is our sixth tutorial in our PIC Tutorial Series, in this tutorial we learn Interfacing of 16x2 LCD with PIC Microcontroller. In our previous tutorials we have learnt the basics of PIC using some LED blinking Programs and have also learnt How to use Timers in PIC Microcontroller. You can check here all the tutorials on Learning PIC Microcontrollers using MPLABX and…

We have created a series of Raspberry Pi Tutorials, in which we have covered Interfacing of Raspberry Pi with all the basic components like LED, LCD, button, DC motor, Servo Motor, Stepper Motor, ADC, shift Register, etc. We have also published some simple Raspberry Pi projects for beginners, along with some good IoT projects. Today, in continuation of…

In this tutorial we are going to design an 8x8 LED Matrix Scrolling Display using ATMEGA32, which will show scrolling alphabets.

8x8 LED Matrix contains 64 LEDs (Light Emitting Diodes) which are arranged in the form of a matrix, hence the name is LED matrix. We are going to make this Matrix by soldering 64 LEDs on to the perfboard or DOT…

In this DIY project we are going to build a Simple Mobile Phone using Raspberry Pi, in which GSM Module is used to Make or answer the Call and send or read the SMS, and also this Raspberry Pi phone has Mic and Speaker to talk over this Phone. This project will also serve as a proper interfacing of GSM Module with Raspberry Pi, with all the Code…

In this article, we are going to make a Sun Tracking Solar Panel using Arduino, in which we will use two LDRs (Light-dependent resistor) to sense the light and a servo motor to automatically rotate the solar panel in the direction of the sunlight. The advantage of this project is that the Solar panels will always follow the sunlight will always face the sun to get…