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.
Raspberry Pi is a palm sized computer having in-built Bluetooth, Wi-Fi, Ethernet port, Camera port etc. which makes it most suitable microcontroller for IoT based embedded applications. It is also used to make many kind of servers like Print server, Media Server, Web Server etc. Today we will learn how a Raspberry Pi can convert a normal speaker having 3.5mm jack into a…
Ever wondered how our world is moving towards immersive reality? We are continuously finding new ways and methods to interact with our surroundings using virtual reality, mixed reality, augmented reality, and air gesture mouse technologies. New devices are coming out every day with these fast-paced technologies to impress us with their new interactive technologies.
…While using the BLE HM-10 module, you must encounter some really frustrating problems like you cannot send or receive AT commands, or you cannot pair HM-10 with Smart Phone. If you encounter these problems, then your BLE HM-10 module is surely a Cloned HM-10 Module. Yes, you heard it right, the Cloned HM-10 module. However after flashing it with genuine firmware it acts like…
TeamViewer is one of the most commonly used software to access the screen of some other computer remotely. It is same as RealVNC but with more features, like in RealVNC you can do text messaging and video conferencing while accessing the systems. TeamViewer is hugely popular for giving remote access of your system to others for troubleshooting or some other work. This…
Graphical representation is 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, but in embedded system MATLAB is one of the most popular software which can not only present the results in graphical format but also can be easily integrated with…
As a kid I was fascinated by a toy music car which gets triggered when you clap your hands, and then as I grew up I wondered if we can use the same to toggle lights and fans in our home. It would be cool to just turn on my Fans and lights by just clapping hands instead of walking my lazy self to the switch board. But often times it would malfunction as this circuit will…
When you take your phone in sunshine or in high lighting, then it automatically adjusts the brightness according to the lighting conditions. Most of the display devices now a days, whether it’s a TV or mobile phone, have the Ambient Light Sensor inside to adjust the brightness automatically. Today in this tutorial, we will use one such sensor BH1750 Light Sensor Module…
In the previous tutorial we learned about Modbus RS-485 Serial Communication with Arduino as Slave. In continuation with that article today Arduino will be used MODBUS Master and communicate with MODBUS slave. Here MODBUS Slave Software installed computer will be used as MODBUS Master. So, let’s begin by a short introduction about the RS-485 and Modbus.
…Bluetooth is one of the most popular and easy to use wireless technology. Over the few years there have been many upgrades of Bluetooth standard to keep pace with the current ongoing technology with future technology and to satisfy needs of users. Starting from the Bluetooth version 1.0 to Bluetooth version 5.0, there are many things changed including higher data rates, the…
Ever wondered if there was a way to make simple prototypes of IoT solutions without having to spend days writing codes or to build practical advanced projects without coding. Yes, this is possible with the Node-Red Platform. Developed by IBM, Node-RED is an open-source programming tool for wiring together hardware devices, APIs and online services in new and interesting way…
RTC or Real Time Clock is the most commonly used module in Electronics and embedded devices to keep track of time. But the problem with RTC is that the microchips in computers are not that much accurate and they can only provide the time of local device. On the other hand, using the internet to fetch the time from NTP servers is better solution for getting time as it is more…
We previously interfaced Joystick with Arduino UNO to understand how it works and controlled four LEDs on its left, right, up and down movement. In this project we will use the same Joystick as Gamepad or game controller to play any computer games which requires left, right, up and down movements. To play games which requies more control options, two or more joysticks can be…