Muokataan sivua Arduino

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 3: Rivi 3:
| kuva=[[Tiedosto:Arduino logo.png|200px]]
| kuva=[[Tiedosto:Arduino logo.png|200px]]
| kuvateksti=
| kuvateksti=
| lisenssi=[[GPL]]v2+, [[CC-BY-SA]], (mikrokontrollerikirjastot [[LGPL]]v2+)
| lisenssi=[[GPL]], (mikrokontrollerikirjastot [[LGPL]])
| käyttöliittymä=Java Swing
| käyttöliittymä=Java Swing
| kotisivu=[http://arduino.cc/ arduino.cc]
| kotisivu=[http://arduino.cc/ arduino.cc]
}}
}}


'''Arduino''' on Atmelin AVR-mikrokontrolleriin perustuva kehitysalusta, jota ohjelmoidaan Arduino IDE -ohjelmointiympäristöllä. Arduino-laitteiden käyttömahdollisuudet ovat lähes rajattomat. Hyödyllisiä koodivinkkejä ja muita ohjeita löytyy [http://playground.arduino.cc/ Arduinon omasta wikistä]. Arduino-malleja on useita, niistä kaikille on julkaistu kytkentäkaaviot, sekä [[EAGLE]]-projektitiedostot avoimella lisenssillä. Laitteen voi siis helposti rakentaa itsekin.
'''Arduino''' on Atmelin AVR-mikrokontrolleriin perustuva kehitysalusta, jota ohjelmoidaan Arduino IDE -ohjelmointiympäristöllä. Arduino IDE löytyy useimpien jakeluiden pakettivarastoista nimellä <tt>arduino</tt>, mutta sen voi ladata myös Arduinon [http://arduino.cc/en/main/software omilta sivuilta]. Laitteen käyttömahdollisuudet ovat lähes rajattomat. Hyödyllisiä koodivinkkejä ja muita ohjeita löytyy [http://playground.arduino.cc/ Arduinon omasta wikistä]. Arduino-malleja on useita, niistä kaikille on julkaistu kytkentäkaaviot, sekä [[EAGLE]]-projektitiedostot avoimella lisenssillä. Laitteen voi siis helposti rakentaa itsekin.


==Asennus==
== Ohjelmointi ==
{{Asenna|Arduino IDE|arduino}}
Kehitysympäristön voi ladata myös Arduinon [http://arduino.cc/en/main/software omilta sivuilta].
 
==Ohjelmointi==
Arduinoa ohjelmoidaan C++-kieleen perustuvalla kielellä. Arduino saadaan vilkuttamaan sisäistä lediä sekunnin viiveelä seuraavalla ohjelmalla. Tämä on niin kutsuttu Arduinon ''hello world!''.
Arduinoa ohjelmoidaan C++-kieleen perustuvalla kielellä. Arduino saadaan vilkuttamaan sisäistä lediä sekunnin viiveelä seuraavalla ohjelmalla. Tämä on niin kutsuttu Arduinon ''hello world!''.
 
int led = 13;
<syntaxhighlight lang="cpp">
int led = 13;
void setup() {
 
void setup() {
     pinMode(led, OUTPUT);
     pinMode(led, OUTPUT);
}
}
 
void loop() {
void loop() {
     digitalWrite(led, HIGH);
     digitalWrite(led, HIGH);
     delay(1000);
     delay(1000);
     digitalWrite(led, LOW);
     digitalWrite(led, LOW);
     delay(1000);
     delay(1000);
}
}
</syntaxhighlight>
 
Arduinon ohjelmointikieli perustuu kahteen funktioon. <tt>setup()</tt>-funktio hoitaa laitteen asetusten alustukset. <tt>loop()</tt>-funktiota taas pyöritetään virran katkaisuun asti.
Arduinon ohjelmointikieli perustuu kahteen funktioon. <tt>setup()</tt>-funktio hoitaa laitteen asetusten alustukset. <tt>loop()</tt>-funktiota taas pyöritetään virran katkaisuun asti.


[[Luokka:Ohjelmat]]
[[Luokka:Elektroniikkaohjelmat]]
[[Luokka:Elektroniikkaohjelmat]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet:

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Arduino