Arduino kezdőknek

 

Egyszerű Arduinós programok 7. és 8. osztályosoknak technika órára:

Feladatok a digitális oldalhoz kapcsolódóan.

1.- Egyszerű LED villogtatás a 13. csatlakozón.
// A 13 csatlakozóra inicializálunk egy LED-et.

int led = 13;

void setup()
{                
    pinMode(led, OUTPUT);     // A működés módját beállítjuk – kimeneti (output)
}

//  A loop azt jelenti folyamatosan ismédlődik s amig ki nem kapcsoljuk vagy felül nem írjuk működik:

void loop()
{
  digitalWrite(led, HIGH);   // A led bekapcsolása (MAGAS)
  delay(1000);               // várakozz 1000 egységnyi időt
  digitalWrite(led, LOW);    // led kiakapcsolása (ALACSONY)
  delay(1000);               // várakozz 1000 egységnyi időt
}

 

Előző feladat másik variációja:
void setup()
{                
    pinMode(13, OUTPUT);   // A működés módját beállítjuk – kimeneti (output)
}

//  A loop azt jelenti folyamatosan ismédlődik s amig ki nem kapcsoljuk vagy felül nem írjuk működik:

void loop()
{
  digitalWrite(13, HIGH);   // A led bekapcsolása (FEL-KAPCSOL)
  delay(500);               // várakozz 100 egységnyi időt
 digitalWrite(13, LOW);    // led kiakapcsolása (LE-KAPCSOL)
  delay(1000);               // várakozz 100 egységnyi időt
}

 

Arduino1

Kísérletezz tovább! Az időzítés megváltoztatásával többféle játék is megvalósítható!

Próbálj meg MORZEKÓDOT készíteni. pl.: A = rövd, hosszú. (Végén kapcsold ki a jelzést!) segítség: http://hu.wikipedia.org/wiki/Morzek%C3%B3d

Pages: 1 2 3 4 5 6 7 8 9 10 11