WiringPi I2C tutorial with Rasperry Pi (using ADXL345)

In this tutorial I’ll show you how to write a Cpp program with WiringPi on your Raspberry Pi board, to communicate with a sensor through I2C protocol. Make sure to read this introduction to WiringPi before if you don’t know the library well. We’ll just use the basic functionalities of the ADXL345 here: read acceleration … Read more

Raspberry Pi 3 Pins – Complete Practical Guide

The Raspberry Pi 3 boards (all models: 3A+, 3B, 3B+) have a GPIO header with 40 pins. Those pins bring a new set of feature to the Raspberry Pi 3. They allow you to easily use hardware features and communication, directly from a computer – the Raspberry Pi microprocessor. It brings the Raspberry Pi 3 … Read more

Install and Use Vim on Raspberry Pi

So, you’re using a Raspberry Pi board, and are wondering which IDE you might use to write your code. As the Raspberry Pi resources are quite limited, and you’ll often use it headless (without a screen), the number of options you have is also quite limited. In this post I’ll show you how to install … Read more

Make a Raspberry Pi 3 program start on boot

Let’s say you have developed a super program running on your Raspberry Pi 3 board. But here’s the problem: to start it you always have to power on the board, log in (with a screen and keyboard or via ssh), and start your program. How could you make your Raspberry Pi 3 program start on … Read more