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.
According to the FBI, home burglary occurs for every 13 seconds and 3 out of 4 homes in US will be broken into within the next 20 years says a 2017 Home burglary statistics report. In the world that is advancing rapidly with technology where cars could drive on their own and drones could capture your food, burglary should not be of much concern but the above statistics just…
Display is a very important part of any Embedded System Application as it helps users to know the status of the system and also shows the output or any warning message generated by the system. There are many types of displays used in electronics like 7-segment display, LCD display, TFT touchscreen display, LED display etc.
…
You just made payment to a restaurant and received a small bill or dispensed cash from an ATM and received the transaction receipt. These receipts are printed using a Thermal printer or receipt printer.
Thermal printer is the readily available and cost effective solution to print small bills or receipts. This easy to integrate solution is available…
STM32 Microcontrollers which uses ARM Cortex M architecture is now becoming popular and are used in many applications because of its feature, cost and performance. We have programmed STM32F103C8 using the Arduino IDE in our previous tutorials. Programming STM32 with Arduino IDE is simple, as there are lots of libraries available for various sensors to perform any task, we…
Human brain is built of complex layer of structures which helps us to be a dominant species on earth. For example the entorhinal cortex in your brain can give you sense of direction helping you to navigate easily through places that you are not familiar with. But unlike us, Robots and unmanned Ariel vehicles need something to get this sense of direction so they could…
How cool it be to turn on the lights automatically as soon as you enter in your home and turn it off again when you leave! Yes, a simple application can do this for you. Here in this project, we will use ESP32 as BLE client and fitness band as BLE server, so whenever a person wearing the fitness band comes in the range of ESP32 Bluetooth, the ESP32 detects it and turn on the…
Display is the necessary part of a machine whether it is any home appliance or industrial machines. Display not only shows the control options to operate the machine but also shows the status and output of task performed by that machine. There are many types of displays used in electronics like 7-segment display, LCD display, TFT touch screen display, LED display etc.…
Graphs are always helpful to visualize the data and it becomes very easy to find trends and patterns by looking at them. There are many software available to plot graphs based on the input values, today we will use MATLAB to plot graph based on the temperature data from LM35 sensor. This tutorial will give you a basic idea about how to plot real time graph using MATLAB.…
PWM signal generation is a vital tool in every embedded engineers arsenal, they come in very handy for lot of applications like controlling the position of servo motor, switching few power electronic ICs in converters/invertors and even for a simple LED brightness control. In PIC microcontrollers PWM signals can be generated using the Compare, Capture and PWM (CCP) modules…
If you think about future technologies then the two names, which immediately comes in your mind, are Artificial Intelligence (AI) and Internet of Things (IoT). AI is still in its initial stage and there is lot more to be developed. But IoT is in Growth stage and lot of IoT based products are already there in the market. Also there are many tools and hardware …
Wireless Headphones, Fitness bands, Bluetooth Speakers, In-Ear headphones, Mobile phones, Laptops... there are so many Bluetooth devices around us and most of these devices are battery operated. Have you ever wondered that, when you connect a Bluetooth device to your mobile phone how it automatically understands that the connected device is a computer or audio device or a…
In previous Raspberry Pi Tutorials, we have used many different programming languages and softwares to control Raspberry Pi including Python, embedded C, Flask etc. To expand the horizon of powerful Raspberry Pi board, today we will use a very popular JavaScript based environment (Node.js) to control Raspberry Pi GPIOs locally as well as globally by setting it up as…