Tag Archives: arduino

3 Ways to Use Arduino as USB Serial Adapter Converter

Arduino uses FTDI chips to create serial port connection between computer and the chip, so you can program the Atmel chip inside the Arduino board, without the need of any ISP programmers. If we look at the schematic of Arduino, we will see that the RX and TX pins are connected to the FTDI chip (as we expected) (on Arduino board as pin 0 and pin 1) That means we can use those pins for using the FTDI chip itself.

Read More

Program MinimOSD using Arduino without FTDI Cable

One great feature that we should add to FPV would be flight data on the screen display (OSD). By programming the MinimOSD, not only you get more accurate data on the screen, you can also select, edit what kind of data you want to have on the screen. The Crius AIOP board is supposed to work well with the MinimOSD, so I gave it a try.

Read More

Multiwii Bluetooth – Change Baud Rate with Arduino

One great thing about Multiwii is, you can connect it to your computer, or Android phone/tablet via Bluetooth! It means you can adjust PID and other settings via the wireless Bluetooth connection, and there is no USB connection required. However the Bluetooth module might require some change of default settings (baud rate) beforehand.

Read More

A Small GPS Arduino Watch / Clock

Another Arduino GPS Project – Mini GPS Device

Garlow is a mini GPS Watch that is based on the Arduino Nano board. It’s not really that “mini” compared to other commercial GPS watch like the Garmin, but I really made a great effort to bring the size down. In fact it looks more like a GPS clock. The first version Arduino GPS logger I built was based on the Arduino UNO, and it was larger than 2 packs of poker cards stacked together. It works just as well as a Garmin GPS watch.

Read More

Check RAM Memory Usage In Arduino and Optimization

As explained briefly the types of memories in Arduino, RAM (or SRAM) memory is the type that get ignored most easily, because there isn’t anywhere you can find out the usage footprint (well i should say not easy to find out). It usually hardly run out so we tend to forget about it. But if you do run out of RAM memory, your sketch will not work properly on your arduino, sometimes it doesn’t even allow you to upload the code.

Read More

Arduino Sketch Too Big Error – How to Reduce Sketch Size?

I spent a long time writing an Arduino program, but only realize the sketch is too big to upload to the Arduino. It’s frustrating because you have to spend more time looking at your program, wondering what could be possibly be removed or changed to save space. In this article I will explain how you could reduce the size of your Arduino sketch.

Read More

DIY TV Ambilight Using Arduino – Ozilight Part 1

Ambilight is basically  the background light effect projected from some RGB LEDs mounted on the back of the TV or monitor screen, which automatically  follows the color and brightness of the video content on the TV screen in real-time. This can create some very impressive visual effects and can also use for eye-easing purposes. The ambilight concept was developed and introduced by Phillips. There are ambilight TVs or ambilight systems commercially available but they tend to be very expensive.

Read More

Flash KK2.0 KK2.1 1.6 Firmware Update Upgrade Using Arduino

Who says you have to have an USBasp AVR programmer to flash the KK2.0 or KK2.1? I have flashed ATTiny microcontrollers before using Arduino as the ISP programmer, so why not try that on the KK2.0? And I happen to have a couple of Arduinos lying around, so I decided to give it a try. I will show you how I flash KK2.0 flight controller using the Arduino. 

Read More

Arduino TRE is 100x more powerful than Leonardo or Uno

The Arduino Blog has just announced the release of Arduino TRE. They have selected the Sitara™ AM335x processor as the core, which makes this board the most powerful Arduino so far and the first Arduino capable of running a complete full Linux OS.

the Sitara AM335x processor offers 1 GHz of performance which allows up to 100 times faster processing on the Arduino TRE than the Arduino Leonardo or Arduino Uno. The Sitara-processor-based Linux Arduino can run high-performance desktop applications, processing-intensive algorithms or high-speed communications.

Read More