Arduino Store int into EEPROM

In this tutorial I’m going to show you how to store an Arduino int data type into your EEPROM memory. If you don’t know how to store and read a byte into EEPROM on Arduino, please check out this Arduino EEPROM tutorial first. This tutorial applies to all Arduino boards that have EEPROM Memory, like … Read more

Arduino Standard Firmata Tutorial

This tutorial is an introduction to Arduino Firmata, with a focus on Standard Firmata. First I’ll explain to you when and why to use Firmata for Arduino. After that, you’ll see how to quickly setup Standard Firmata on your Arduino. And then you’ll create a client on your computer to actually communicate and give commands … Read more

Arduino – Compute Duration of an Action

In this tutorial I’ll show you how to compute the duration of a part of code in Arduino. The notion of time/duration is super important when you program, especially on embedded systems like Arduino. Writing a code that takes too much time, and not being able to know it, can lead to severe problems in … Read more

Create Your Own Arduino Library

In this tutorial I’ll show you how to create your own Arduino library. You’ll see, this might be much simpler than you thought! Very simply put, an Arduino library is a bunch of Cpp files that you have to organize in a certain way. Then you import it, use it, and that’s it. Creating an … Read more

Arduino Write a String in EEPROM

In this tutorial I’ll show you how to write an Arduino String to the EEPROM memory, and then read it again. The EEPROM memory lets you save values on your Arduino board so you can retrieve them even after you reboot the board. This is very handy when you want to save some settings/data to … Read more

Arduino and the STL library (C++)

So, you are using Arduino and you wonder if you can use the Cpp STL library in your code. The good news is: yes that’s possible! Even if some feature will still be lacking, or some others will be limited, you will be able to use things like std::vector and std::string in your Arduino programs. … Read more