Arduino tutorials
|
Interfacing PCA9306 Module with Arduino Uno The PCA9306 module is a bidirectional voltage-level translator made for use with I2C bus systems. It allows devices that work at different voltage levels to communicate reliably. Older designs used separate MOSFET circuits for voltage shifting, but the PCA9306 combines all that functionality into one chip, making it more dependable and consistent. The device… |
|
DIY Gesture Control Drone using Python with LiteWing and ESP32 A few years ago, building a drone was expensive and out of reach for most hobbyists and students. But today, DIY drones have become more accessible and affordable. With the LiteWing Drone—a compact, open-source drone powered by the ESP32—you can build and fly your own drone for under $50. It's beginner-friendly, ready to fly out of the box, and can be controlled via… |
|
How to build Blind Stick using Arduino Nano and Ultrasonic sensor Walking safely and confidently can be a challenging task for visually impaired individuals, but with the help of technology, we can make it easier for them. This DIY Blind Stick is an innovative yet simple solution that is designed to help users detect obstacles in their path. Using an Arduino Nano, ultrasonic sensor, and buzzer, it can sense objects in their way and… |
|
How to use TMC2208 Stepper Motor Driver with Arduino Today, we are going to investigate the TMC2208 stepper motor driver, a commonly used driver module that performs well with 2-phase bipolar stepper motors. The TMC2208 module is manufactured by Trinamic (a German company that specialises in motion control products); it has become popular due to its performance in a more efficient manner and provides silent operation.… |
|
Interface Water Level Sensor with Arduino UNO – Circuit, Code & Working Water tank overflow is a common problem that leads to water wastage, yet it's surprising that many households don't even consider it a concern. Though there are many solutions for it, like ball valves that automatically cut the flow of water when a certain level is reached, as an electronic engineer, I prefer a solution that includes sensors and automation. So, in… |
|
Interfacing Seven Segment Display with Arduino Nowadays, visual indication is a must-have feature for any electronic device, which will make user interaction much easier. There are multiple ways to implement the visual indication, from simple light indications to LCDs or even holograms. Today, we will be talking about such a device, which has been used in the industry for decades – the Seven Segment Display. The 7… |
|
Interfacing DRV8833 Dual Motor Driver Module with Arduino If you are interested in building robots, then it is certain that you need to learn how to control the speed and direction of a DC motor, and in one of our previous tutorials, we did just that using the popular L293D Motor Driver IC and ESP32. However, there is a different IC called DRV8833, which is also a dual drive motor driver solution and is cheaper than the… |
|
DS3231 RTC (Real Time Clock) Interfacing with Arduino to build DIY Digital Clock In the digital world today, being able to accurately tell time is crucial for various embedded systems, IoT devices, and automation projects. The DS3231 RTC module is the most accurate and reliable real-time clock module to use in your Arduino projects. Unlike low-end timekeeping ICs found in basic timekeeping devices, the Arduino real time clock DS3231 features a temperature-… |
|
Interfacing 16x2 LCD with Arduino In this digital age, we come across LCDs all around us from simple calculators to smartphones, computers and television sets, etc. The LCDs use liquid crystals to produce images or texts and are divided into different categories based on different criteria like type of manufacturing, monochrome or colour, and weather Graphical or character LCD. In this tutorial, we… |
|
How Does MQ-2 Flammable Gas and Smoke Sensor Work with Arduino? Nowadays, sensors play a major role in the safety and security of many different apartments, homes and offices by detecting smoke, fire, or gas and providing an alarm to the concerned person. That is why in today's article we are going to talk about one such sensor which is commonly used in smoke and gas detectors, namely the MQ-2 Combustible Gas and Smoke Sensor. Don't… |
|
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… |
|
Automatic Pet Feeder using Arduino We're building an Arduino automatic pet feeder today that feeds your pet automatically at scheduled times. This complete automatic pet feeder project incorporates a DS3231 RTC (Real Time Clock) Module, allowing you to keep track of your pet's eating schedule and properly schedule feeding at specific times. Our tested design is one of the best pet feeders for DIY makers that… |