Muokataan sivua Arduino
Siirry navigaatioon
Siirry hakuun
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 12: | Rivi 12: | ||
==Asennus== | ==Asennus== | ||
{{Asenna|Arduino IDE|arduino}} | {{Asenna|Arduino IDE|arduino}} | ||
Kehitysympäsritön voi ladata myös Arduinon [http://arduino.cc/en/main/software omilta sivuilta]. | |||
==Ohjelmointi== | ==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; | |||
int led = 13; | void setup() { | ||
pinMode(led, OUTPUT); | |||
void setup() { | } | ||
} | void loop() { | ||
digitalWrite(led, HIGH); | |||
void loop() { | delay(1000); | ||
digitalWrite(led, LOW); | |||
delay(1000); | |||
} | |||
} | |||
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:Elektroniikkaohjelmat]] | [[Luokka:Elektroniikkaohjelmat]] |