Arduino: Difference between revisions

Content deleted Content added
No edit summary
Fixed typo
Tags: canned edit summary Mobile edit Mobile app edit Android app edit
Line 17:
}}
 
'''Arduino''' is an [[open-source hardware]] and [[open-source software|software]] company, project and user community that designs and manufactures [[single-board microcontroller]]s and [[microcontroller]] kits for building digital devices. Its products are licensed under the [[GNU Lesser General Public License]] (LGPL) or the [[GNU General Public License]] (GPL),<ref>{{cite web|url=https://www.arduino.cc/en/guide/introduction|title= Getting Started: FOUNDATION > Introduction |work=arduino.cc}}</ref> permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially in preassembled form or as [[do-it-yourself]] (DIY) kits.
 
Arduino board designs use a variety of [[microprocessor]]s 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 or [[breadboards]] (''shields'') 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 [[C (programming language)|C]] and [[C++]] [[programming language]]s. In addition to using traditional [[compiler]] [[toolchains]], the Arduino project provides an [[integrated development environment]] (IDE) based on the [[Processing (programming language)|Processing]] language project.