RAZVOJNA PLOŠČA

Namestitev programske opreme

  • Iz spletne strani https://www.arduino.cc/en/main/software si lahko brezplačno namestite programsko opremo za programiranje z Arduinom. Izbrati morate vrsto operacijskega sistema, ki ga uporabljate in lahko prenesete namestitveno datoteko.
  • Prej vas vpraša, če želite donirati ekipi, ki razvija programsko opremo, kakšen €. Če tega ne želite, lahko brezplačno nadaljujete z klikom JUST DOWNLOAD.
  • Seveda se moramo strinjati z licenčnimi pogoji. To storimo s klikom na I Agree.
  • V tem oknu izberemo katere komponente želimo namestiti. Izberemo lahko:
    • USB gonilnik,
    • Izdelava ikone v start meniju,
    • Izdelava ikone na namizju.
  • Pustimo vse možnosti izbrane in kliknemo Next.
  • V tem koraku izberemo lokacijo namestitve programske opreme. Najbolje, da pustite kar privzeto lokacijo.
  • S klikom na Install pričnemo namestitev programske opreme Arduino IDE. Ko se namestitev konča, kliknemo na ikono Close in programsko opremo lahko pričnemo uporabljati.

Preverjanje in nalaganje kode

Izberemo mikrokrmilnik Arduino NANO.

Izberemo procesor ATmega328P (Old Bootloader). V primeru, da v nadaljevanju nalaganje ni mogoče, poskusimo z ATmega328P.

Izberemo vrata. Arduino vedno uporablja vrata, kjer je število najvišje.

Na kljukico, ki je v belo obarvanem krogcu kliknemo. S tem preverimo program, če je pravilno napisan. Ko se v spodnjem delu programa izpiše, da je prevajanje končano, lahko nadaljujemo z delom.

Ko smo naredili vse zgornje korake lahko naložimo program na mikrokrmilnik Arduino. Kliknemo na možnost naloži, ki je v belo obarvanem krogcu.

Program je naložen.

Želim vam veliko veselja ob delu.

Primeri

Primer 1

void setup()
{
pinMode(2, OUTPUT);
}
void loop()
{
digitalWrite(2,HIGH);
delay(500);
digitalWrite(2,LOW);
delay(500);
}

Primer 2

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);

}

void loop()
{
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
delay(500);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
delay(500);
}

Primer 3

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);

}
void loop()
{
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
delay(500);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
delay(500);

}

Primer 4

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);

}

void loop()
{
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
delay(500);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
delay(500);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
delay(500);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
delay(500);
}