Arduino – switching loads

Hello again. We talked in the last posts about turning outputs on and off and how that enables the Arduino to interact with the environment by switching loads on and off. So, in this post I will address how exactly that interaction will happen and I hope I will clear …

Arduino – debounce

Hello let’s talk a little about switches. Switches in general are usually mechanical in nature. To be more precise they are two contacts which are shorted out by a mobile metal element. This metal element is pushed off the contact with a spring. Why am I going into all this …

Arduino – inputs

We had a look at how the Arduino board can influence the exterior world but that would be incomplete without a look on how the board can accept inputs from said world. Digital inputs In the same way we saw while using them as outputs, the GPIO (General purpose input …

Arduino – outputs

Let’s first concentrate on how we can influence the outside world with our Arduino. If we want to control something, to signal something or output some information, everything is done by using output pins. The output pins are 13 digital pins and 5 analog ones in special cases. Digital outputs …

Arduino – software basics

Let’s talk software! So we just bought our new shiny blue Arduino UNO, we know where stuff on the board is and we want to use it to create magic. The first thing we have to consider is getting to a computer and installing the IDE. Well not exactly, you …

Arduino – hardware basics

Now, after singing the praises of working with an Arduino in the first article of this series , let’s get to know some hardware basics. ATmega328P AVR- The brain of the thing   The ATmega328P AVR microcontroller is the “brain” of the Arduino UNO. This is what you program , …