Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uint8_t akce=0; // 0 - ceka se na stisk, 1 - neco stisknuto
- void setup()
- {
- pinMode(2, INPUT_PULLUP); // Nastav D2 jako vstup proti zemi
- pinMode(3, INPUT_PULLUP); // Nastav D3 jako vstup proti zemi
- pinMode(11, OUTPUT); // Nastav D11 jako vystup
- pinMode(12, OUTPUT); // Nastav D12 jako vystup
- }
- void loop()
- {
- // Pokud stisknes tlacitko D2 a bude akce v 0 cili ceka se na stisk
- if (digitalRead(2)==0 && akce==0)
- {
- akce=1; // nastav vlajku akce na 1
- digitalWrite(11, HIGH); // rozsvit led na D11
- }
- // Pokud stisknes tlacitko D3 a bude akce v 0 cili ceka se na stisk
- if (digitalRead(3)==0 && akce==0)
- {
- akce=1; // nastav vlajku akce na 1
- digitalWrite(12, HIGH); // rozsvit led na D12
- }
- // Pokud bylo neco stisknuto tedy stav akce je 1 tak cekej 3 sekundy a vse zhasni
- if (akce==1)
- {
- delay(3000);
- digitalWrite(11, LOW);
- digitalWrite(12, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement