arduino

DIY Arduino Wi-Fi Shield using ESP8266 for Voice controlled Home Automation Google Assistant Based Voice Controlled Home Automation using DIY Arduino Wi-Fi Shield

Humans and machines interact and communicate with one other in many possible ways, computers have monitor, keyboard and mouse, while smart phones have touch screen, gesture control etc and even AR and VR is on its way. But the most basic tool used by humans to communicate is vocal communication, we have the capability to listen and speak and if the machines could somehow do…

7.4V Two Step Lithium Battery Charger Circuit - CC and CV mode 7.4V Two Step Lithium Battery Charger Circuit - CC and CV mode

The advancement in Electric Vehicles, Drone and other mobile electronics like IoT Devices seems to be promising for the future. One common thing among all these is that they are all powered by batteries. Following Moore’s law the electronic devices tend to become smaller and more potable, these portable devices should have their own source of power to operate. The most…

Interfacing SX1278 (Ra-02) LoRa Module with Arduino Interfacing SX1278 (Ra-02) LoRa Module with Arduino

It is expected that by 2020 we will have 25 Billion devices connected to the internet. To give you an idea that is more than three times the population of earth today. With the concepts of IoT and Industry 4.0, Connected Vehicles and Smart Cities spreading rapidly, this is most likely to happen. We already have a handful of wireless protocols like BLE, Wi-Fi, Cellular etc,…

RS485 Serial Communication between Arduino Uno and Arduino Nano RS485 Serial Communication between Arduino Uno and Arduino Nano

Choosing a communication protocol for communication between microcontrollers and peripheral devices is an important part of embedded system. It is important because the overall performance of any embedded application depends on communication means as it is related to cost reduction, faster data transfer, long distance coverage etc.

In the previous…

Interfacing XBee Module with Arduino XBee Module Interfacing with Arduino

In previous tutorials we have learned about ZigBee protocol and its architecture, and also learned about wireless communication between two Xbee modules. Now in this tutorial we will interface XBee module with Arduino Uno board. The XBee connected with Arduino board will act as a receiver and it will communicate wirelessly with other XBee module…

Arduino Interrupts Tutorial Arduino Interrupts Tutorial

Consider a fast-moving car, if it suddenly gets hit by another car in opposite direction, the first thing that happens is that, the accelerometer sensor present in the car senses a sudden de-acceleration and triggers an external interrupt to the microcontroller present in the car. Then based on that interrupt the microcontroller produces an electric signal to deploy the…

Arduino unveils the Arduino IoT Cloud Arduino unveils the Arduino IoT Cloud

Arduino announced the introduction of an IoT Cloud as part of its professional IoT strategy. Targeted at developers, system integrators and maker hobbyists, the Arduino IoT Cloud is an easy-to-use Internet of Things application platform that enables users to develop and manage IoT applications that solve real-life problems in a business environment or in everyday life.…

Interfacing MCP4725 12-Bit Digital-to-Analog Converter with Arduino Arduino DAC Tutorial: Interfacing MCP4725 12-Bit Digital-to-Analog Converter with Arduino

We all know that the Microcontrollers work only with digital values but in real world we have to deal with analog signals. That’s why ADC (Analog to Digital Converters) is there to convert real world Analog values into Digital form so that microcontrollers can process the signals. But what if we need Analog signals from digital values, so here comes the DAC (Digital to…

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…