Arduino is an open-source prototyping platform based on hardware and software.
Arduino boards are developed by the company that shares the same name, Arduino.
The board have no operating system, and CPUs range between AVR, ARM Cortex and Intel Quark. Storage is flash memory and EEPROM. Memory is SRAM.
The boards have been used for all sort of applications, from IoT smart things to more complex scientific instruments.
The company has also developed its own software, named Arduino Software IDE written in Java, C and C++.
Capable of controlling chickens movements? Find out what we’re on about on the next page.
An example of an Arduino board used in the IoT space is the Genuino UNO is the Arduino version of UNO sold outside the USA.
The microcontroller board is based on Atmel ATmega328P, an eight-bit microcontroller with in-system programmable flash which can go from 4KB to 32KB.
IoT applications built with the board include lighting control with a mobile phone independently of where the user is, a propeller display controlled by Android, or a “safe chicken house” that controls chickens movements as well as predators, food and drinks supplies and eggs quality.