Kezdőoldal » Elektronikus eszközök » Egyéb kérdések » Üdv! Vettem egy arduino uno...

Üdv! Vettem egy arduino uno mikrokontrollert, és készítettem hozzá egy áramkört + programot. Úgy működik, hogy alapból 3 led egyszerre ég 1 másodpercig, majd 1 másodpercig nem?

Figyelt kérdés

Van még egy gomb is amit ha nyomva tartok akkor az 1. egy mp-ig ég, aztán a 2. is és végül a 3. is. A probléma az hogyha nem nyomom a gombot akkor is 4 sima után jön a változtatott villogás. Valaki tudja a megoldást?


int piros = 8;

int kek = 9;

int feher = 10;

int gomb = 2;

int beki = 0;


void setup()


{

pinMode(piros, OUTPUT);

pinMode(kek, OUTPUT);

pinMode(feher, OUTPUT);

pinMode(gomb, INPUT);

digitalWrite(piros, LOW);

digitalWrite(kek, LOW);

digitalWrite(feher, LOW);

}


void loop()


{

beki = digitalRead(gomb);


if(beki == HIGH)


{

digitalWrite(piros, HIGH);

digitalWrite(kek, HIGH);

digitalWrite(feher, HIGH);

delay(1000);


digitalWrite(piros, LOW);

digitalWrite(kek, LOW);

digitalWrite(feher, LOW);

delay(1000);

}


else


{

digitalWrite(piros, HIGH);

delay(500);

digitalWrite(kek, HIGH);

delay(500);

digitalWrite(feher, HIGH);

delay(500);


digitalWrite(piros, LOW);

delay(500);

digitalWrite(kek, LOW);

delay(500);

digitalWrite(feher, LOW);

delay(500);

}

}



2015. jan. 1. 02:45
 1/1 anonim ***** válasza:

valamikor "szórakoztam" gwbasic programozással, ami teljesen más, meg most nem is akarom végig böngészni a listát, de azért megkérdezem, a végén nullára állítottad a változókat?


Nem látom át most teljesen, de ez jutott eszembe.

2015. jan. 2. 13:37
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!