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.
The 16x2 Alphanumeric LCD display is the most commonly used display among hobbyists and enthusiasts. The display is very useful when you want to display basic information to the user and can also help in testing or debugging our code. This particular 16x2 LCD module is easily available and has been popular for a long time. You can learn more about the basics of the 16x2 LCD module in the…
LoRa is a wireless Radio frequency technology introduced by a company called Semtech intended to be used to transmit bi-directional information to a long-distance without consuming much power. If you are new to LoRa, then learn about LoRa and LoRaWAN Technology and check LoRa interfacing with Arduino and Raspberry pi.
In…
The current COVID-19 scenario needs no introduction. While everyone is giving their best to move forward, it is important to act responsibly and tackle this problem collectively. Today in many public places and in other gatherings, it has become common to screen individuals for body temperature, as a preventive measure to check for fever. The device that is used to do this…
Streaming media from the internet is getting high popularity due to faster and cheaper internet availability. And because of the COVID-19 pandemic, use of OTT platforms like Amazon Prime, Netflix, Hotstar, YouTube has been increased significantly. It also has many benefits over the downloading of media files. Streamed media requires minimum hard drive space and you can set…
Consider a simple digital watch which is programmed to just show you time, now imagine you want to change its time zone. What would you do? You simply press a button that changes to the menu that enables you to change the time zone. Here, the system can’t predict your external interrupt to its time keeping processes and can’t ask you to wait since it is busy incrementing the…
In our previous tutorial, we used a basic LED blinking program as a getting started with N76E003 guide, we already learned how to configure the Keil IDE and set up the environment for programming the nuvoton microcontroller unit N76E003. It is the time to move a little bit further and use the basic GPIO interface for controlling additional hardware. If you are interested you…
Streaming media from the internet is gaining popularity due to faster and cheaper internet availability. And because of the COVID-19 pandemic, the use of OTT platforms like Amazon Prime, Netflix, Hotstar, and YouTube has been increased significantly. It also has many benefits over the downloading of media files.…
There are lots of microcontrollers available from reputed companies such as PIC, Texas Instruments, ST and the list goes on. But when we differentiate those microcontrollers with form factor vs features vs price, it gets hectic to choose one. However, nuvoton is a Taiwan based semiconductor company that was spun-off as a Winbond affiliate in 2008. The company offers very…
For medical or clinical applications, measuring human body temperature is an important parameter to determine the health condition of any individual. However, there are lots of ways to sense temperature but not everything has the accuracy to meet the clinical thermometry specifications. The MAX30205 temperature sensor is specifically designed for this application. Do note…
IR (Infrared) communication is simple, low-cost, and widely used wireless communication technology. IR light is somewhat similar to the visible light, except that the wavelength is slightly longer. This property of IR makes it undetectable to the human eye and perfect for wireless communication.
There are lot of applications where you need to decode…
OTA (Over the Air) Programming is a feature of any WiFi-enabled microcontroller like ESP32 and ESP8266 that allows these devices to upgrade their firmware or software wirelessly without any physical access. This feature can be used to reprogram the devices that are fixed on a roof or any other place where connecting cable is difficult. Using OTA, you can send an update to…
With the advancement in virtual assistants like Google Assistant and Alexa, Home automation and Voice controlled applications are becoming normal. Now, we ourselves have built many home automation projects, from simple Automatic Staircase Lights to IoT based web controlled Home Automation using Raspberry Pi. But this project here is different, the idea here is to create a…