Autor: Igor Krucovčin
Vytvorené: 18. 05. 2026 Tlačiť
// C++ code//int ZobralHrac = 0;int Finale = 0;int Cyklus = 1;int SpoluZap = 11;void setup (){ Serial.begin (9600); pinMode(13, OUTPUT);pinMode(12, OUTPUT);pinMode(11, OUTPUT); pinMode(10, OUTPUT);pinMode(9, OUTPUT);pinMode(8, OUTPUT); pinMode(7, OUTPUT);pinMode(6, OUTPUT);pinMode(5, OUTPUT); pinMode(4, OUTPUT);pinMode(3, OUTPUT);
pinMode(A0, OUTPUT); pinMode(A1, OUTPUT); pinMode(A2, INPUT_PULLUP);
pinMode(2, INPUT_PULLUP); pinMode(1, INPUT_PULLUP); pinMode(0, INPUT_PULLUP); }void loop (){ if (SpoluZap == 11) {digitalWrite (13, HIGH);}; if (SpoluZap == 11) {digitalWrite (12, HIGH);}; if (SpoluZap == 11) {digitalWrite (11, HIGH);}; if (SpoluZap == 11) {digitalWrite (10, HIGH);}; if (SpoluZap == 11) {digitalWrite (9, HIGH);}; if (SpoluZap == 11) {digitalWrite (8, HIGH);}; if (SpoluZap == 11) {digitalWrite (7, HIGH);}; if (SpoluZap == 11) {digitalWrite (6, HIGH);}; if (SpoluZap == 11) {digitalWrite (5, HIGH);}; if (SpoluZap == 11) {digitalWrite (4, HIGH);}; if (SpoluZap == 11) {digitalWrite (3, HIGH);};
if (digitalRead (2) == 0 && SpoluZap == 11 && ZobralHrac < 3) {SpoluZap = 10; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (13, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 10 && ZobralHrac < 3) {SpoluZap = 9; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (12, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 9 && ZobralHrac < 3) {SpoluZap = 8; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (11, LOW);};
if (digitalRead (1) == 0 && SpoluZap == 10) {SpoluZap = 8; ZobralHrac = 0; delay (500); digitalWrite (11, LOW); digitalWrite (12, LOW);};
if (digitalRead (1) == 0 && SpoluZap == 9) {SpoluZap = 8; ZobralHrac = 0; delay (500); digitalWrite (11, LOW);};
if (digitalRead (1) == 0 && SpoluZap == 8) {SpoluZap = 7; ZobralHrac = 0; delay (500); digitalWrite (10, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 8 && ZobralHrac < 3) {SpoluZap = 7; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (10, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 7 && ZobralHrac < 3) {SpoluZap = 6; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (9, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 6 && ZobralHrac < 3) {SpoluZap = 5; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (8, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 5 && ZobralHrac < 3) {SpoluZap = 4; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (7, LOW);};
if (digitalRead (1) == 0 && SpoluZap == 7) {SpoluZap = 4; ZobralHrac = 0; delay (500); digitalWrite (7, LOW); digitalWrite (8, LOW); digitalWrite (9, LOW);};
if (digitalRead (1) == 0 && SpoluZap == 6) {SpoluZap = 4; ZobralHrac = 0; delay (500); digitalWrite (7, LOW); digitalWrite (8, LOW);};
if (digitalRead (1) == 0 && SpoluZap == 5) {SpoluZap = 4; ZobralHrac = 0; delay (500); digitalWrite (7, LOW);};
if (digitalRead (1) == 0 && SpoluZap == 4) {SpoluZap = 3; ZobralHrac = 0; delay (500); digitalWrite (6, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 4 && ZobralHrac < 3) {SpoluZap = 3; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (6, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 3 && ZobralHrac < 3) {SpoluZap = 2; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (5, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 2 && ZobralHrac < 3) {SpoluZap = 1; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (4, LOW);};
if (digitalRead (2) == 0 && SpoluZap == 1 && ZobralHrac < 3) {SpoluZap = 0; Finale = 1; ZobralHrac = ZobralHrac + 1; delay (500); digitalWrite (3, LOW); digitalWrite (A0, HIGH); Serial.println("GRATULUJEM."); };
if (digitalRead (1) == 0 && SpoluZap == 3) {delay (500); Finale = 1; digitalWrite (5, LOW); digitalWrite (4, LOW); digitalWrite (3, LOW); digitalWrite (A1, HIGH); };
if (digitalRead (1) == 0 && SpoluZap == 2) {delay (500); Finale = 1; digitalWrite (4, LOW); digitalWrite (3, LOW); digitalWrite (A1, HIGH); };
if (digitalRead (1) == 0 && SpoluZap == 1) {delay (500); Finale = 1; digitalWrite (3, LOW); digitalWrite (A1, HIGH); };
if (digitalRead (A2) == 0 && Finale == 1) {digitalWrite (A1, LOW); digitalWrite (A0, LOW); delay (1000); for (Cyklus = 1; Cyklus < 10; Cyklus++) {digitalWrite (A1, HIGH); delay (250); digitalWrite (A1, LOW); delay (250); digitalWrite (A0, HIGH); delay (250); digitalWrite (A0, LOW); delay (250); }; SpoluZap = 11; ZobralHrac = 0; Finale = 0; }
![]()
· Simulácie z fyziky· O Slovensku po slovensky· Slovenské kroje· Kurz národopisu· Diela maliarov· Kontrolné otázky, Domáce úlohy, E-testy - Priemysel· Odborné obrázkové slovníky· Poradňa žiadaného učiteľa· Rýchlokurz Angličtiny. Rozprávky (v mp3)· PREHĽADY (PRIBUDLO, ČO JE NOVÉ?)Seriály:· História sveta (1÷6)· História Slovenska (1÷5)· História módy (1÷5).
Členstvo na portáli
Poznámka pre autora
Copyright © 2013-2026 Wesline, s.r.o. Všetky práva vyhradené. Mapa stránky ako tabuľka | Kurzy | Prehľady |