Tag Archives: arduino

Microduino – Small and Stackable Arduino

What is Microduino?

The Arduino microcontroller board is very popular with DIY projects which is about the size of a credit card. This makes it suitable for embedding into many electronic devices. However when we want to go smaller, there isn’t many options available. Fortunately, the makers of Microduino has created a much smaller version of Arduino. it’s at 1″ × 1.1″, nearly as small as a quarter. Microduino is a low-cost and tiny Arduino-compatible board without scarifying the extensibility and easy of use of a normal standard Arduino board.

Microduino’s boards and extension modules were created to help users reduce prototyping and development cost. Each board only has the necessary circuits for their specific function which minimize the cost and size.

Read More

Arduino Simulators Review – Free Virtual Circuit To Test Your Ideas

Why do you need a Arduino Simulator?

Arduino is a great platform to get people start learning programming and designing circuits. But inevitably beginners might do something wrong and damage components. Also for students budget is always a problem when it comes to buying new electronic parts, and you have no idea if it’s going to work until you spend money on it! Arduino Simulator provides a solution to these problems, no damage done to your components, no money spend on hardware, faster circuit prototyping and no mess with cabling at all! :-) Some Simulators even allow line to line debugging, so you know exactly which line goes wrong.

Read More

Arduino Multiwii Quadcopter Connection Test

Today I loaded up the Arduino Multiwii Quadcopter code on the Arduino Uno, and connected everything including  a Radio controller, the IMU, ESC and motors, it works straight away! It’s so much easier than I thought.

The reason I am using the Arduino as a flight controller was my KK2.0 was totally damaged in the last crash. Luckily everything else apart from the flight controller and frame is fine!

Read More

How to use GY80 Arduino – ADXL345 Accelerometer

IMUs (inertial measurement unit) are useful to many projects such as self-balancing robots and quadcopters. As part of the quadcopter project I will be sharing with you how I connect and use a 10DOF GY80 Arduino sensor, a popular Chinese made IMU. This sensor uses I2C connection with the Arduino. There are four sensors on this board: a gyroscope (L3G4200D), an accelerometer (ADXL345), a Magnetometer (HMC5883L) and a Barometer & Temperature sensor (BMP085). Like I said, this IMU is so popular, there are tons of documents and articles on the internet about it.

Read More

Enhanced Arduino C++ Custom Math Library


This is a custom math library for Arduino, which should be more efficient than the standard C math library. This library is primarily designed for my Arduino Hexapod robot and Quadruped robot, but you might also find it useful in other application. At the moment I have come up with functions: sin(), cos(), acos(), atan2(), which has proven to be faster. Other function implementations might not be faster than the standard built-in ones, but it’s interesting to see how they can be implemented in programming language.

Read More

Raspberry Pi Color Tracking Using PID

In this project I implemented OpenCV color recognition on the Raspberry Pi that uses PID to control the pan-tilt servo system. In this post, I will explain briefly how color tracking works, and how to use PID control algorithm to improve tracking performance. Like my previous face recognition tutorial, I will be using the Wall-E robot in this Raspberry Pi Color Tracking project as an example.

Read More