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"

Explanation about Fuelino software structure

This article explains the structure of Fuelino software. The software source code, which is available on GitHub at this link, is composed by many "cpp" and "h" C++ language files divided into sub-folders. In order to understand the software behavior, it is necessary to have a look at the "ino" file, which is the Arduino … Continue reading "Explanation about Fuelino software structure"

How to implement an IMU using MPU-6050 and Fuelino Proto3

This guide shows how I implemented an IMU (Inertial Measurement Unit) using Fuelino Proto3 (equipped with Arduino Nano) and an MPU-6050 accelerometer and gyroscope module. I will use this library to calculate the motorcycle leaning angles (Tait-Bryan angles: roll pitch yaw) based on the raw sensors data logged on the Micro SD card. Fuelino Proto3 … Continue reading "How to implement an IMU using MPU-6050 and Fuelino Proto3"

How to program Fuelino controller

Programming a "Fuelino" fuel injection piggyback controller is very simple. First of all, you need to download the latest software release of Fuelino software, from this website, and you have to install the latest Arduino IDE, which is needed to compile the C/C++ source code. Once you have installed Arduino IDE, click on the file with … Continue reading "How to program Fuelino controller"

Engine speed, injection time and throttle position visualization

Today the weather is nice, so I decided to have a ride and test the display visualization of the new software for data logger. This is my motorcycle: Honda CBR125R. Since I also modified some parameters of the ECU software, I first had to flash it on the Arduino Micro. In contrast with the data logger, … Continue reading "Engine speed, injection time and throttle position visualization"