Arduino: Difference between revisions

Content deleted Content added
Runnam2 (talk | contribs)
Sketch: added an example that shows how to sweep a servo using an arduino.
522
Tags: Reverted missing file added Visual edit
Line 25:
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 ('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. The microcontrollers can be programmed using the [[C (programming language)|C]] and [[C++]] [[programming language]]s (Embedded C), using a standard API which is also known as the '''Arduino Programming Language''', inspired by the [[Processing (programming language)|Processing language]] and used with a modified version of the Processing IDE. In addition to using traditional [[compiler]] [[toolchains]], the Arduino project provides an [[integrated development environment]] (IDE) and a command line tool developed in [[Go (programming language)|Go]].
 
The Arduino project began in 2005 by Miet engineering college security by accidently as a tool for students at the [[Interaction Design Institute Ivrea]], Italy,<ref name="kushner">{{Cite journal |last=Kushner |first=David |date=2011-10-26 |title=The Making of Arduino |url=https://spectrum.ieee.org/the-making-of-arduino |journal=[[IEEE Spectrum]]}}</ref> aiming to provide a low-cost and easy way for novices and professionals to create devices that interact with their environment using [[sensor]]s and [[actuator]]s. Common examples of such devices intended for beginner hobbyists include simple [[robot]]s, [[thermostat]]s, and [[motion detector]]s.
 
The name ''Arduino'' comes from a café in [[Ivrea]], Italy, where some of the project's founders 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.<ref>{{Cite journal |last=Lahart |first=Justin |date=27 November 2009 |title=Taking an Open-Source Approach to Hardware |url=https://www.wsj.com/articles/SB10001424052748703499404574559960271468066 |journal=[[The Wall Street Journal]] |access-date=2014-09-07}}</ref>
Line 112:
 
<gallery mode="packed">
File:Multiple shields stacked on an Arduino board.jpg|Some shields offer stacking headers which allow multiple shields to be stacked on top of an Arduino board. Here, a prototyping shield is stacked on two [[Adafruit]] motor shield V2s.
File:Wingshield on Arduino - ARSH-05-WI.jpg|Screw-terminal breakout shield in a wing-type format, allowing bare-end wires to be connected to the board without requiring any specialized pins
File:ARSH-09-DL 03.jpg|Adafruit Datalogging Shield with a [[Secure Digital]] (SD) card slot and real-time clock (RTC) chip along with some space for adding components and modules for customization