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
}
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