Arduino kezdőknek

Feladat!

Ha az eddigieket értetted, nem lesz nehéz megoldani.

Készíts szirénamodellt! Villogtass ledet! Akár több színt is egyszerre. (pl.: piros és kék)

A “tone” utasítás segítségével utanozd a sziréna hangját!

Előző feladat egy lehetséges megoldása:

Sziréna:

void setup() {
  // 13. és 12. pont beállítása
  pinMode (13, OUTPUT);
  pinMode (12, OUTPUT);
}

void loop() {
 
   digitalWrite(12, HIGH);
   tone (13, 400);
   delay (450);
   digitalWrite(12, LOW);
   tone (13, 350);
   delay (450);

}

Egyszerű dallam:

void setup() {
  // 13. és 12. pont beállítása
  pinMode (13, OUTPUT);
  pinMode (12, OUTPUT);
}

void loop() {
   tone (13, 600); delay (500);
   tone (13, 300); delay (500);
   tone (13, 600); delay (500);
   tone (13, 300); delay (500);
   tone (13, 500); delay (1000);
   tone (13, 300); delay (1000);
   tone (13, 400); delay (500);
   tone (13, 500); delay (500);

}

 

A programok magyarázatától eltekintek. Ha nem teljesen világos valami, kísérletetezz!

Technika óráinkon ezek a programok nem nagyon hasznosak. Azért mentsük el őket, mert később hasznosak lesznek egy nagyobb program részleteként!

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