Arduino is an open-source microcontroller project that is literally change the world. Originally developed in Italy and named after the bar that was frequented by its developers, the Arduino and Arduino clones are now manufactured by companies around the world and are available in several different configurations. You can even build your own Arduino clone very easily using inexpensive components that are readily available.

The real beauty of the Arduino is in its simplicity. Arduino programs( or “Sketches”) are very simple to write and debug, so even people with little or no programming experience can grasp the concepts and write useful code quickly. Arduino Hardware is also simple-to-use and there are a wealth of add-ons (or “Shields”) that can connect to your Arduino and expand its capabilities greatly. Only a very elementary knowledge of electronics is necessary to start building all sorts of wonderful devices using the Arduino.

We’ll be using the Arduino to create all sorts of things from robots to quadcopter controllers and devices for The Internet of Things. With the Arduino if you can imagine it you can probably build it. Best of all, Arduinos are easily obtainable and very affordable so just about anyone can get up and running with the Arduino right away.

Let’s get started on our Arduino adventures!


Using the HC-SR501 PIR Motion Sensor - With Arduino & Raspberry Pi

The HC-SR501 is a Passive Infrared (PIR) motion sensor that is extremely useful. It can be used all by itself or combined with an Arduino or Raspberry Pi

In this article you'll learn how a PIR sensor works and you'll build some cool projects using the HC-SR501. You can even make a motion activated camera that will tell you who is stealing your Jelly Beans!

Read More »

Using IR Remote Controls with Arduino

IR Remote controls are all around us in every room of our homes. Using an Arduino we can decode and repurpose our existing IR Remotes and build our own custom remote controls

In this article you'll learn how IR Remote Controls work and how to use inexpensive IR sensors and LEDs to do magic things with infrared light!

Read More »

Build a Robot Car with Speed Sensors

I’m sure you have seen those inexpensive robot car chassis kits, the ones that come with two 6-volt motors. They are great fun and very useful and they even come with a couple of speed encoder disks (those little black circles full of holes). Problem is, no one tells you how to use them!

Let’s resolve that and build a robot car with speed sensors. Along the way we’ll learn how to use Interrupts, a valuable programming technique.

Read More »

Using the HC-SR04 Ultrasonic Distance Sensor with Arduino

The HC-SR04 Ultrasonic Distance Sensor is a staple in robotics projects. This inexpensive device is capable of measuring the distance between itself and the nearest solid object from 2 to 400 centimeters. Exactly what you need to keep your bots from driving into walls!

In this article we'll look at this sensor in depth, including ways to make it even more accurate by compensating for temperature and humidity. There's lots of Arduino code to be has as well, so dig in!

Read More »

Controlling DC Motors with the L298N Dual H-Bridge and an Arduino

Controlling DC Motors is an essential skill for constructing robots and other hobby projects. An easy way to control DC motors is to use an L298N H-Bridge, an inexpensive component tat you can buy from several sources.

Fear not if you’ve never heard of the L298N or if you don’t know what an H-Bridge is - in this article I’ll show you everything you need to know to start making things move with an Arduino. We’ll even construct a simple Robot Car that you can pilot using a Joystick.

So let’s get our motors running and learn all about the L298N H-Bridge!

Read More »

Arduino 37 Sensors Part 1 - Overview

The 37 sensor collection for Arduino is a popular kit that is available from many manufacturers. Its low cost makes it an ideal Arduino accessory but one thing that it lacks is adequate documentation. In this article I will review all 37 sensors and describe what they do and how they are used. Future articles in this series will give you actual code and examples for using these sensors in your projects.

Read More »

Meet the Arduino Family

Uno's, Megas, Gemma's, Nanos - the Arduino family is a huge clan, especially when you factor in the Genuino cousins and all of the Arduino clones and single-chip solutions. Each family member has its own unique personality too!

Let's meet some of the members of the Arduino family and learn which Arduino would be best suited for your next application.

Read More »