Arduino Robootika Viki
Arduino Robootika Viki

Arduino IDE on vabavaraline arenduskeskkond, tekstiredaktor, mis abistab kasutajal masinkoodi kirjutada pakkudes markeeritud muutujaid ja vigadeanalüüsi.

Arduino IDE instaleerimine ja kasutamine[]

IDE kasutamiseks tuleb minna Arduino koduleheküljele ja alla laadida soovitavalt Arduino IDE kõige uuem variant, vastavalt operatsioonisüsteemile.

IDE kasutamise esimesed sammud

Tutorial_02-_Download_and_install_the_Arduino_IDE-_Arduino_Course_for_Absolute_Beginners_(ReM)

Tutorial 02- Download and install the Arduino IDE- Arduino Course for Absolute Beginners (ReM)

Esimesed sammud

Tutorial_03-_Arduino_IDE_and_Sketch_Overview-_Arduino_Course_for_Absolute_Beginners_(ReM)

Tutorial 03- Arduino IDE and Sketch Overview- Arduino Course for Absolute Beginners (ReM)

IDE kasutajaliidese kasutamine Esmapilt

Arduino ide gui

Seaded (Preferences)

IDE seaded

Programmi info ja tööriistad

Arduino ide tooriistad

Kiire ülevaade visanditest

Tutorial_03-_Arduino_IDE_and_Sketch_Overview-_Arduino_Course_for_Absolute_Beginners_(ReM)

Tutorial 03- Arduino IDE and Sketch Overview- Arduino Course for Absolute Beginners (ReM)

IDE Teek(Library)[]

Arduino IDE arenduskeskkonda saab laiendada ja lihtsustada läbi teekide, mis pakkuvad lisa võimalusi visandite loomisel. Teegid kombineerivad spetsialiseeritud käsud, et kasutajani tuua puhas ja lihtne koodi jupp.

Näidis teegi kasutamisest

Algkood

int pin = 13;

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

void loop()
{
  dot(); dot(); dot();
  dash(); dash(); dash();
  dot(); dot(); dot();
  delay(3000);
}

void dot()
{
  digitalWrite(pin, HIGH);
  delay(250);
  digitalWrite(pin, LOW);
  delay(250);
}

void dash()
{
  digitalWrite(pin, HIGH);
  delay(1000);
  digitalWrite(pin, LOW);
  delay(250);
}

Kood koos teegiga

#include <Morse.h>

Morse morse(13);

void setup()
{
}

void loop()
{
  morse.dot(); morse.dot(); morse.dot();
  morse.dash(); morse.dash(); morse.dash();
  morse.dot(); morse.dot(); morse.dot();
  delay(3000);
}

Teegi kasutamine[]

Arduino IDE-s on võimalik teeke lisade kolmel erineval moel.

  1. Kasutades programmi sisseehitatud teegi loendurit

Teegi haldaja leiab Arduino IDE-st Sketch/Include Library/Manage Libraries

Arduino ide teegi haldur

2.Teegi laadimine arhiivi kujul

Teeke saab alla laadida erinevatest allikatest, mis ei ole IDE teegi halduris. Selleks tuleb IDEs minna Sketch/Include Library/Add .Zip Library ja lisada arhiveeritud teegi fail.

Arduini ide add zip

3. Lisa teek manuaalselt, selleks aseta lahti pakitud teek asukohta

Documents\Arduino\libraries ning programm tunneb selle automaatselt ära.

Arduino kood ja süntaks[]

Süntaks on koodi grammaatika, kui keeltes kasutatakse punkte, komasid, kriipse ja muid sümboleid, et täiendada kirja tähendust ja struktuuri siis koodis kasutatakse käsu lõpus näiteks semikoolonit (;)

Ülevaade koodi struktuurist ja süntaksist koodi näitel

Arduino IDE syntax
Tutorial_04-_Understanding_Arduino_Syntax-_Arduino_Course_for_Absolute_Beginners_(ReM)

Tutorial 04- Understanding Arduino Syntax- Arduino Course for Absolute Beginners (ReM)

Täiendab Arduino IDE süntaksi video