Arduino Nano sketch flashing with Arduino IDE

This guide simply explains how to flash an "ino" sketch on your Arduino Uno/Nano or similar, using Arduino IDE. For this guide, I used a chinese Arduino Nano clone equipped with CH340 USB-to-UART adapter. This guide is also applicable for flashing Fuelino software into Fuelino hardware (such as Fuelino Proto3). Before performing the following steps, … Continue reading "Arduino Nano sketch flashing with Arduino IDE"

Flashing Arduino with avrdude using Raspberry Pi shell

Recently, I found a method to flash a "hex" file into Arduino Nano, by using "avrdude" running on a Raspberry Pi. In my case, I have an Arduino Nano connected, via USB, to a Raspberry Pi 3 B. The Raspberry Pi is connected to my home network using an Ethernet cable. I am developing the … Continue reading "Flashing Arduino with avrdude using Raspberry Pi shell"

Library for Arduino and MPU-6050 communication

As you probably already know from my project "Fuelino", I have been using a cheap and easy-to-use IMU (Inertial Measurement Unit) called MPU-6050. This board mounts a cheap integrated circuit capable of acquiring acceleration and gyroscope (and temperature) signals with 16 bits resolution. Such raw data can be read from the main microcontroller unit (for … Continue reading "Library for Arduino and MPU-6050 communication"

GPS data logger using Arduino Uno/Nano and Ublox Neo 6M

This guide will explain how to interface Arduino Uno, Nano, or any other board equipped with Atmel ATmega328p, to a Ublox Neo 6M GPS module. This module is available on Amazon, Ebay, Aliexpress and many other Internet stores, at a price starting from 10 Euro. Interfacing it to Arduino is pretty easy, since it has … Continue reading "GPS data logger using Arduino Uno/Nano and Ublox Neo 6M"

How to connect Arduino and Raspberry Pi using USB and C++

Recently, I wanted to connect my Fuelino Proto3 to the Raspberry Pi 3 (with Raspbian Jessie Lite) which I bought some weeks ago. The Pi has a very interesting feature: same as for a normal PC, it has USB ports which can be used to both communicate and power any device. In order to connect … Continue reading "How to connect Arduino and Raspberry Pi using USB and C++"