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"
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++"
In this article, I want to give you an example of how it can be easy to implement a simple checksum check when transfering data from Arduino 101 from and to any other device. First of all, let's think about the importance of checksum check. When data is transfered from a source to a destination … Continue reading "Increase data reliability using checksum check"
This article has the purpose of showing how it is possible to calculate Tait Bryan angles (yaw, pitch, roll) by fusing the data coming from multiple sensors (3-axis acceleration sensor and 3-axis gyroscope sensor). First of all, let's see which axis are used to evaluate the rotation angles. Please notice that axis and angles sign … Continue reading "Calculating Tait Bryan angles by acceleration and gyroscope sensors signal fusion"
In the previous article, I explained how to use your Arduino to read GPS data from a u-blox 6 GPS, and visualize it on the PC using serial communication. In this article, I will show you how to log the GPS data on an SD card, inside Arduino Ethernet, and then export it to your … Continue reading "How to read, log, and visualize GPS data using Arduino"