Arduino/Introduktion

Från Wikiskola
Version från den 8 maj 2017 kl. 16.35 av Hakan (diskussion | bidrag) (Skapade sidan med '== Vad är Arduino? == === Två huvuddelar === Arduino består av två delar, programmeringsmiljön (Arduino IDE) och hårdvaruplattformen. === Hårdvaruplattformen === Ard...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Vad är Arduino?

Två huvuddelar

Arduino består av två delar, programmeringsmiljön (Arduino IDE) och hårdvaruplattformen.

Hårdvaruplattformen

Arduino finns i otroligt många varianter. När Arduino släpptes ut år 2005 så var den revolutionerande då den släpptes under Öppen hårdvaru licensen (Open Source Hardware, eller OSHW) och dela fritt licensen (Creative Commons Attribution Share-Alike license). Konceptet baserar på frihet från patent samt proprietära och slutna hårdvarudesigner och att det främjar utvecklingen. Det kan i hårdvarufallet gälla kretskortslayout, kopplingsscheman, materiallistor, hårdvarubeskrivande språk och annat.

Källa: Wikipedia

Programmeringsmiljön

I Arduino programmeringsmiljön (Arduino IDE) skapar du de program som du vill att Arduino hårdvaran ska utföra.

IDE (Integrated Development Environment) = Integrerad programmeringsmiljö är den andra faktorn som står bakom Arduinos framgång.

Källkoden till Arduino IDE är Java och är öppen källkod (på engelska Free and Open Source Code, eller FOSS) och har släppts under licensen GPL. Biblioteken till mikrokontrollern är skrivna i språken C/C++ och är under LGPL licensen.

Sketch

De program som du skapar i Programmeringsmiljön kallas för "Sketch" (teckning, skiss).

Under menyn "Fil" och Exempel finner du en massa exempel skisser som följer med när du installerar Arduino IDE.

Under menyn "Sketchbook" hittar du dina skisser som du har skapat.

Arduino.cc

Exempel

Vem står bakom+

.cc

Mikrokontroller

Programmeringsspråk

Licens typer

GPL (GNU General Public License)

http://www.gnu.org/licenses/gpl-3.0.en.html

LGPL (GNU Lesser General Public License)

http://www.gnu.org/licenses/lgpl-3.0.en.html

OSHW (Open Source Hardware)

http://www.oshwa.org/definition/swedish/

Creative Commons Attribution Share-Alike license

http://creativecommons.org/licenses/by-sa/4.0/deed.en_US

Introduktion till Arduino

Massimo Banzi TED