I2C is a popular device protocol in communicating with microcontrollers. However, this protocol is not limited to Arduino, PIC and STM32; the Raspberry Pi can also use I2C.
Read More »Watchdog Timer on Arduino Tutorial
In Arduino programming, we learn about functions setup() and loop(). Any code inside setup() executes once while code inside loop() executes again and again until the next reset. Now what if while inside the loop(), something went wrong either in code or in hardware? Normally we just press the reset …
Read More »Dot Matrix Droplets Project
This project makes the “dots” on a dot matrix look like they are pebbles in a container. Tilt the device on one side and the dots fall toward that side. The same goes if the device tilts to the other side.
Read More »How to Use TM1637 and Four Seven Segment Display Module
A seven segment display has one pin for each of its seven segments. This means if directly interfaced with a microcontroller, you will need at least seven pins. Fortunately, there is a way to use four seven segment displays and using only four pins from your Arduino.
Read More »How to Use Load Cell with HX711 and Arduino
Measuring an object’s weight can sometimes be part of a bigger project. And unless you have a good reason, you wouldn’t want to use an analog weighing scale. A digital weight sensor is easier to interface with, not to mention its accuracy and durability against an analog weight sensor. In …
Read More »ESP32 MAX7219 WiFi Message Board
This ESP32-powered project allows you to write messages to a MAX7219 LED matrix display using your smartphone. Scaled up, this can be used as a WiFi message board for schools or signages for businesses.
Read More »ESP32 Magnetometer using HMC5883L
For this article, I will show you how to use an ESP32 microcontroller as a magnetometer – a device that measures the direction and strength of a nearby magnet. In the absence of a nearby magnet, the device detects the Earth’s magnetic field. Hence, a compass is a type of …
Read More »IATF 16949 and What It Means in PCBs
Sponsored Post from NextPCB PCB manufacturers often present their customers with an IATF 16949 certificate on top of known certifications such as UL and ISO. What is this certification and why should we care about it?
Read More »WiFi Servo Controller using WeMos D1 Mini
In this article, I will guide you to the steps on how to build a WiFi servo controller project using the WeMos D1 Mini ESP8266 breakout board.
Read More »How pinMode, digitalWrite and digitalRead Work
I believe what makes Arduino popular is how it makes microcontrollers easier to use. I remember the time when I have to spent hours coding a project and then spend money on programming hardware. Arduino has its limitations, but the platform helps create tons of electronic projects even for non-engineers. …
Read More »