Arduino Uno teemana Ritari Ässä

Harjoittelin taas Arduinon ohjelmointia ja komponenttien kasailua koekytkentälevylle. Päätin yrittää tehdä Ritari Ässästä tutun Kitt:n valot. Googlettelin vähän ideoita ja siitä se sitten lähti..

ritariassa_circuit

Komponentteina oli:

  • Arduino Uno
  • koekytkentälevy
  • 8kpl 220 Ω vastuksia
  • 8kpl punaisia ledejä
  • 8kpl punaisia kytkentäjohtoja
  • musta maajohto
Fritzing-ohjelmalla piirretty.

Fritzing-ohjelmalla piirretty.

Koodi jonka ajoin Arduinoon on seuraava:

/*
Knight Rider

Knight rider display on 8 LEDs
*/

void setup() {
// set up pins 2 to 9 as outputs
for (int i = 2; i < 10; i++) {
pinMode(i, OUTPUT);
}
}

// function to switch all LEDs off
void allLEDsOff(void)
{
for (int i = 2; i < 10; i++) {
digitalWrite(i, LOW);
}
}

void loop() {
// move on LED to the right
for (int i = 2; i < 9; i++) { allLEDsOff(); digitalWrite(i, HIGH); delay(200); } // move on LED to the left for (int i = 9; i > 2; i–) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
}

Ja tässä lopputulos…

Mainokset

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out /  Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out /  Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out /  Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out /  Muuta )

w

Muodostetaan yhteyttä palveluun %s