arduino

Digital Taxi Fare Meter using Arduino Digital Taxi Fare Meter using Arduino

Today digital meters are replacing analog meters in every sector whether its electricity meter or taxi fare meter. The main reason for that is analog meters have mechanical parts that tend to wear when used for long time and they are not as accurate as digital Meters.

A good example for this is analog speedometer and odometer that is used in old…

Medicine Reminder Using Arduino Automatic Medicine Reminder Using Arduino

When it comes to our loved ones, we always want to keep them healthy and fit. But what will happen if they get ill and forget to take medicine on time? We would be worried, right?  At hospitals, there are many patients, and it is difficult to remind every patient to take medicine on time. The traditional ways require human efforts to remind them to take medicines on…

Speed, Distance and Angle Measurement for Mobile Robots using Arduino and LM393 Sensor (H206) Speed, Distance and Angle Measurement for Mobile Robots using Arduino and LM393 Speed Sensor (H206)

Robots have slowly started to crawl into our society to make our life simpler. We can already find the six wheeled food delivery robots from Starship on the roads of UK, smartly navigating among the civilians to reach its destination. Every mobile robot which navigates into the environment should always be aware of its position and orientation with respect to the real world…

How to use I2C Communication in STM32 Microcontroller How to use I2C Communication in STM32 Microcontroller

In our previous tutorials, we have learned about SPI and I2C communication between two Arduino boards. In this tutorial we will replace one Arduino board with the Blue Pill board that is STM32F103C8 and will communicate with the Arduino board using I2C bus.

STM32 has more features than Arduino board. So it would be great to learn about communication…

Arduino I2C Tutorial: Communication between two Arduino Boards How to use I2C in Arduino: Communication between two Arduino Boards

In our previous tutorial learned about SPI communication in Arduino. Today we will learn about another Serial Communication Protocol: I2C (Inter Integrated Circuits). Comparing I2C with SPI, I2C has only two wires while SPI uses four, and I2C can have Multiple masters and slaves, while SPI can have only one master and multiple slaves. So there are more than one…

How to use SPI in Arduino: Communication between two Arduino Boards How to use SPI (Serial Peripheral Interface) in Arduino to Communication between two Arduino Boards

A Microcontroller uses many different protocols to communicate with various sensors and modules. There are many different types of communication protocols for wireless and wired communication, and the most commonly used communication technique is Serial Communication. Serial communication is the process of sending data one bit at a time, sequentially…

Build a Smart Watch by Interfacing OLED Display with Android Phone using Arduino Build a Smart Watch by Interfacing OLED Display with Android Phone using Arduino

Most of us would be familiar with the 16×2 Dot matrix LCD display that is used in many projects to display some information to the user.  But these LCD displays have a lot of limitation in what they can do. In this tutorial, we will use OLED to display some basic information from the Android smartphone like Time, date, network strength and battery status…

DIY Waveform Generator using Arduino​ DIY Waveform Generator using Arduino​

Every Engineer who loves to tinker with electronics at some point of time would want to have their own lab set-up. A Multimeter, Clamp meter, Oscilloscope, LCR Meter, Function Generator, Dual mode power supply and an Auto transformer are the bare minimum equipments for a decent lab set-up. While all of these can be purchased, we can also easily built few on our own like the…

How to use Bluetooth with MATLAB for Wireless Communication How to use Bluetooth with MATLAB for Wireless Communication

Bluetooth is the simplest and most popular protocol for short range wireless communication in embedded systems. Bluetooth is not only used for transferring the data from one device to another but also used to control the devices wirelessly. Almost every electronic gadget has Bluetooth support now days so it is wise choice to have Bluetooth control option in your embedded…

Burn Arduino Bootloader in ATmega328 IC How to Burn Arduino Bootloader in ATmega328 IC and Program it using Arduino IDE

We all know that, Atmega328 IC is used in Arduino UNO board. This IC is the brain of the Arduino board. Actually, Arduino designers wanted to make a handy prototyping board for the beginners so they organized all the components in such way that anybody can access all the pins of the Atmega328 IC and can program it just by connecting it to computer. Arduino board is very…

Interfacing Thermal Printer with Arduino Uno Thermal Printer Interfacing with Arduino Uno

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…

Digital Compass using Arduino and HMC5883L Magnetometer Digital Compass using Arduino and HMC5883L Magnetometer

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…