Arduino: Basic circuit, bootloader and programming

In this tutorial I am going to teach you how to create a basic Arduino circuit, burn the Bootloader and do the programming directly on the breadboard. This is useful when we want to create circuits using independent ATMega328p, or we simply want to reduce consumption by eliminating extra components. Among the advantages of this … Read more

I2C Master-Master communication with Arduino

Today I bring you a guide on how to make a two-way I2C communication between Arduino. I have recently started tinkering with this protocol because I am interested in a project that I have in mind, and after a few tests I have been able to verify that two Arduino masters can communicate without problems. … Read more

Variable data types and usage on Arduino

One importatn thing to know are the variable data types existing on Arduino, and that is why I’ll try to talk about Variables Types in Arduino. For starters, here you have a table of the different types, their sizes (something very important to consider), and links to each one in the official documentation. Then I … Read more

Save SRAM memory space on Arduino

In this post I will try to show you some tips on how to save space in the SRAM memory of your Arduino. As we all know, our Arduino is limited in resources, and that is why we have to make the most of our ingenuity and the tools they provide us to try not … Read more