One of the most popular microcontrollers to date, the Arduino is an easy to use, open-source platform for prototyping and developing interactive electronic projects. Arduino boards utilize inputs in order to take advantage of sensors, buttons, and more. It can take this input, and output actions like turning on a motor, or an LED, or even posting something to your favorite social media site. This is done by sending the Arduino instructions via its Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.
Students in classrooms, hobbyists in their garage, or even artists have been using Arduino for the brain of their projects, creating things to assist them in everyday life, or even for the creation of complicated scientific tools. Makers from around the world have flocked to this open-source platform and contributed a wealth of knowledge for other makers, novices and experts alike, to apply to their projects.
Created by Interaction Design Institute, Arduino is aimed at students with zero knowledge in electronics or programming, allowing them to build prototypes rapidly. Over the years the platform has adapted to reach the needs of its users, going from a simple 8-bit microcontroller to a board with additional uses for the Internet of Things (IoT), wearable technology, 3D design and other various applications.