Ero sivun ”Arduino” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Ak: Uusi sivu: {{Ohjelma | nimi=Arduino IDE | kuva=200px | kuvateksti= | lisenssi=GPL, (mikrokontrollerikirjastot LGPL) | käyttöliittymä=Java Swing | koti...)
 
pEi muokkausyhteenvetoa
Rivi 15: Rivi 15:
   
   
  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);
  }
  }
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.

Versio 16. joulukuuta 2013 kello 18.48

Arduino IDE

Käyttöliittymä Java Swing
Lisenssi GPL, (mikrokontrollerikirjastot LGPL)
Kotisivu arduino.cc

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

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!.

int led = 13;

void setup() {
    pinMode(led, OUTPUT);
}

void loop() {
    digitalWrite(led, HIGH);
    delay(1000);
    digitalWrite(led, LOW);
    delay(1000);
}

Arduinon ohjelmointikieli perustuu kahteen funktioon. setup()-funktio hoitaa laitteen asetusten alustukset. loop()-funktiota taas pyöritetään virran katkaisuun asti.