Pojdi na vsebino

Arduino

Iz Wikipedije, proste enciklopedije
Arduino Uno r. 3 SMD


Arduino je mikrokrmilnik na matični plošči, ki je zasnovan tako, da bi bil postopek z uporabo elektronike v multidisciplinarnih projektih, bolj dostopen. Strojno opremo sestavljajo odprtokodna oblika plošče in 8-bitni mikrokontroler Atmel AVR ali 32-bitni Atmel ARM. Programska oprema je sestavljena iz standardnega programskega jezika, prevajalnika in zagonskega nalagalnika, ki se izvaja na mikrokrmilniku. Razvojne plošče Arduino so naprodaj že sestavljene ali pa v »sestavi sam« izvedbi.

Mikrokrmilnik so razvili na šoli oblikovanja v italijanskem mestu Ivrea in predstavlja enega zgodnjih mejnikov v gibanju odprtokodne strojne opreme.[1]


const int s1 = 8;

const int s2 = 6;

const int led = 7;

int stanje_led = 0;

int s1s = 0;

int s2s = 0;

// the setup function runs once when you press reset or power the board

void setup() {

  pinMode(s1, INPUT_PULLUP);

  pinMode(s2, INPUT_PULLUP);

  pinMode(led, OUTPUT);

}

// the loop function runs over and over again forever

void loop() {

  s1s = digitalRead(s1);

  s2s = digitalRead(s2);

  if (stanje_led == 0 && s1s == 1) {

    digitalWrite(led, HIGH);

  } else if (stanje_led == 1 && s2s == 1) {

    digitalWrite(led, LOW);  

  }

}

Sklici in opombe

  1. Lahart, Justin (27. november 2009). »Taking an Open-Source Approach to Hardware«. The Wall Street Journal. Pridobljeno 27. oktobra 2013.

Zunanje povezave