Ero sivun ”Arduino” versioiden välillä
Siirry navigaatioon
Siirry hakuun
syntaksin värikorostus
(kirjoitusvirhe) |
(syntaksin värikorostus) |
||
Rivi 16: | Rivi 16: | ||
==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!''. | ||
<source lang="cpp"> | |||
int led = 13; | |||
void setup() { | |||
pinMode(led, OUTPUT); | |||
} | |||
void loop() { | |||
digitalWrite(led, HIGH); | |||
delay(1000); | |||
digitalWrite(led, LOW); | |||
delay(1000); | |||
} | |||
</source> | |||
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]] |