Home » Arduino


Arduino Wireless Control

Wireless control is much more convenient especially on a significant distance. Imagine having wires from your controller to your robot! Also, making your project portable is essentially saying making it wireless (unless, you still need to plug it on mains). In this tutorial, we’ll look at popular methods in achieving arduino wireless control.

Read More »

Adding Location to Microcontroller Projects: GPS Tutorial

Global Positioning System (GPS) has been around since the 80's and is still one of the most important features you can add to any electronic system. The idea of tracking something (or someone) is cool enough but doing so without a telephone or an internet connection is much cooler. In this tutorial, we will discuss the basics of GPS and …

Read More »

Using the 0.96" Tiny OLED Display with Arduino

128x64 Tiny OLED display

If somehow a 16x2 LCD or a Nokia 3310/5110 LCD is too large for your project, then there's a 0.96" display you can add to your arsenal. This display is OLED (organic LED) instead of LCD - which means back light is unnecessary. In this tutorial, we will look at how to use the 0.96" tiny OLED display with Arduino.

Read More »

Arduino SIM800L Tutorial

The SIM800L is a cheap and portable GSM breakout board with all the capabilities of the larger SIM900 shields. In this Arduino SIM800L tutorial, I will help you get started with this nifty device. Sending and receiving texts with your Arduino have never been easier!

Read More »

Arduino Nokia 3310 LCD Interfacing

Displays are almost always a part of any microcontroller project or embedded system. Fortunately, there are cheap LCDs available with a wide support for multiple microcontroller devices. One is the PCD8544-based liquid crystal display, more popularly known as the Nokia 5110/3310 LCD. This Arduino Nokia 3310 LCD interfacing article covers how to create simple text and graphics using this LCD …

Read More »

Cheap Wireless: Arduino NRF24L01 Interfacing

NRF24L01 Lower Power

If you are looking to have wireless features on your next project and don't want to spend that much, then the NRF24L01 may be right for you. The NRF24L01 by Nordic Semiconductors contains a 2.4 GHz RF transceiver, synthesizer and baseband logic which can be interfaced through SPI. Apparently, there are two versions of this breakout board: low-power and high-power. …

Read More »

Arduino Like IDE for PICs

arduino like ide for pic - chipkit uc32

Before the Arduino become popular, PICs was 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 few now use these microcontrollers. Arduino's strength relies on it being a development platform rather than a single-chip microcontroller. Its …

Read More »

How to Manipulate Arduino Pins Simultaneously

Arduino Pins Map

If you've code PICs before Arduinos one of the things you might have notice 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 are a way to read/write multiple pins at once …

Read More »

Arduino Library: How to Create Your Own

arduino library

One of the strengths of the Arduino platform is the extensive library included in its IDE. Libraries make life simplier for coders; imagine how hard it would be if there's no LiquidCrystal or Servo library ready for use. In my experience, projects were done in shorter time because of the built-in and third-party Arduino library you can freely use. The …

Read More »

Arduino USB Serial Converter for Inter-device Communications

arduino usb serial converter

If you want to do serial debugging for your PIC, ESP8266, Bluetooth module and a TTL-to-USB converter (pictured below) is nowhere in sight, you can simply use an Arduino USB serial converter!   The Arduino UNO has its own FTDI chip whose function is to convert TTL signal levels to USB. This is why you can communicate with the board serially …

Read More »