ARDUINO Microcontroller

  • Arduino (/ɑːrˈdwiːnoʊ/) is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices.
  • Its hardware products are licensed under a CC-BY-SA license, while software is licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL),permitting the manufacture of Arduino boards and software distribution by anyone.
  • Arduino boards are available commercially from the official website or through authorized distributors.

  • Arduino board designs use a variety of microprocessors and controllers. The boards are equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards ('shields') or breadboards (for prototyping) and other circuits.
  • The boards feature serial communications interfaces, including Universal Serial Bus (USB) on some models, which are also used for loading programs from personal computers.
  • The microcontrollers can be programmed using the C and C++ programming languages, using a standard API which is also known as the "Arduino language"
  •  In addition to using traditional compiler toolchains, the Arduino project provides an integrated development environment (IDE) and a command line tool (arduino-cli) developed in Go.
  • The Arduino project started in 2005 as a tool for students at the Interaction Design Institute Ivrea in Ivrea, Italy, aiming to provide a low-cost and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators
  • Commonexamples of such devices intended for beginner hobbyists include simple robots, thermostats and motion detectors.
  • The name Arduino comes from a bar in Ivrea, Italy, where some of the founders of the project used to meet. The bar was named after Arduin of Ivrea, who was the margrave of the March of Ivrea and King of Italy from 1002 to 1014

Hardware

​​​Although the hardware and software designs are freely available under copyleft licenses, the developers have requested the name Arduino to be exclusive to the official product and not be used for derived works without permission.

  • The official policy document on use of the Arduino name emphasizes that the project is open to incorporating work by others into the official product.
  • SeveralArduino-compatible products commercially released have avoided the project name by using various names ending in -duino.

Applications

  • Arduboy, a handheld game console based on Arduino
  • Arduinome, a MIDI controller device that mimics the Monome
  • Ardupilot, drone software and hardware
  • ArduSat, a cubesat based on Arduino.
  • C-STEM Studio, a platform for hands-on integrated learning of computing, science, technology, engineering, and mathematics (C-STEM) with robotics.
  • Data loggers for scientific research
  • OBDuino, a trip computer that uses the on-board diagnostics interface found in most modern cars
  • OpenEVSE an open-source electric vehicle charger
  • XOD, a visual programming language for Arduino

Posted on by