Building robots with Arduino starts with knowing how to move objects through motors. There are a lot of types of motors used in microcontroller-based systems: DC motors, stepper motors, and servo motors. In this Arduino servo motor article, I will discuss what is a servo motor and how to use …
Read More »Arduino LCD Interfacing Tutorial
In this Arduino LCD tutorial, you will learn how to display characters (text and numbers) on a 16 x 2 LCD which is very useful in debugging microcontroller projects as well as providing text-based status for your systems.
Read More »Arduino Like IDE for PICs
Before the Arduino became popular, PICs were the go-to microcontroller device for most electronic hobbyists. PICs were cheap and the resources (at that time) were plenty. But then Arduinos came, which offer a much simpler way to code and so only a few now use these microcontrollers. Arduino’s strength relies …
Read More »Beaglebone Black MPU6050 Interfacing: I2C Tutorial Part 2
We covered the Beaglebone Black I2C basics in our last tutorial. This time, we’ll try to communicate with a device through the I2C protocol. This device, the MPU6050, is a gyroscope + accelerometer integrated circuit that is very popular among makers and enthusiasts.
Read More »Beaglebone Black I2C Tutorial
I2C is a popular communications protocol and is used by a lot of sensors and devices. This is why most microcontrollers, including Arduino, PICs, and STM32 have I2C support. In this tutorial, we will look at how to use the I2C protocol on the BBB and create a simple Beaglebone …
Read More »Log Data with NodeMCU and Google Sheets
Most of the time, the data from a sensor in an IoT application needs to be recorded. This data logging is important for later statistical analysis now most popularly known as data analytics. In this tutorial, we will record the data captured from the sensor to a spreadsheet. Let’s build …
Read More »Display Sensor Data to NodeMCU Web Server
We set up a simple NodeMCU web server in our previous tutorial. There we controlled an LED from a web page hosted by the NodeMCU ESP8266 board! This time, we’ll be displaying data from a sensor connected to the NodeMCU’s analog pin.
Read More »Creating a Simple NodeMCU Web Server
We’re done with basics of the NodeMCU in my last post. Now it’s time to use the NodeMCU like how it’s meant to be: an IoT device. Here I will show you how to create a simple NodeMCU web server which will control a LED attached to one of the NodeMCU’s …
Read More »Intro to NodeMCU and Arduino IDE
The NodeMCU is a development board featuring the popular ESP8266 WiFi chip. As it turns out, you can program the ESP8266 just like any other microcontroller. Its obvious advantage over the Arduino or PIC is that it can readily connect to the Internet via WiFi. However, the ESP8266 breakout board …
Read More »How to Manipulate Arduino Pins Simultaneously
If you’ve coded PICs before Arduinos one of the things you might have noticed is the lack of function on the latter to manipulate multiple pins at once. Manipulating all the Arduino pins at once is needed, for example, when using a seven-segment display or creating strobe lights. Is there …
Read More »