Projekt č. 2                      Voláme S.O.S

13.03.2017

V tomto projekte rozblikáme LEDku trochu inak. LEDka bude blikať podľa Morseovej abecedy, konkrétne "vyblikáme" medzinárodnú skratku SOS, teda volanie o pomoc.

Kód programu: V tomto projekte využijeme zapojenie z predchádzajúceho projektu, zmeníme len program. Nasledujúcu skicu skopírujte alebo prepíšte do vývojového prostredia.


int ledPin = 13;

void setup() { // nastavíme ledPin (pin číslo 13) ako výstupný 

pinMode(ledPin, OUTPUT); }

void loop() { // 3 krátke '...' v morseovej abecede písmeno 'S' 

for(int i=0; i<3; i++)

{ digitalWrite(ledPin, HIGH);

delay(120);

digitalWrite(ledPin, LOW); delay(120); }

delay(100); //čakáme 100 milisekúnd 

// 3 dlhé '---' v morseovej abecede písmeno 'O' 

 for(int i=0; i<3; i++)

{ digitalWrite(ledPin, HIGH);

delay(350); 

digitalWrite(ledPin, LOW); 

delay(350); }

delay(100);//zase čakáme 100 milisekúnd 

//a zase 3 krátke '...' teda 'S' 

for(int i=0; i<3; i++)

{ digitalWrite(ledPin, HIGH); 

delay(120); 

digitalWrite(ledPin, LOW); 

delay(120); } 

delay(5000);//celý cyklus sa spustí znova po 5 sekundách


Po skompilovaní a nahratí programu do Arduina, LEDka zabliká trikrát rýchlo, trikrát pomaly a zase trikrát rýchlo tzn. v Morseovej abecede tri krátke ako "S" (...) , tri dlhé ako "O" (---) a tri krátke ako "S" (spolu ...---...). Po piatich sekundách sa toto blikanie opakuje. 

Tomáš Matúška, Rimavská Sobota, 97901.
Vytvorené službou Webnode Cookies
Vytvorte si webové stránky zdarma! Táto stránka bola vytvorená pomocou služby Webnode. Vytvorte si vlastný web zdarma ešte dnes! Vytvoriť stránky