Jak naprogramovat tlačítko?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Marfi6
Level 1.5
Level 1.5
Příspěvky: 110
Registrován: 03 led 2016 09:22

Jak naprogramovat tlačítko?

Příspěvek od Marfi6 »

Dobrý den,

věděl by jste někdo, jak naprogramovat tlačítko, tak aby při stisku se rozsvítila led, a pak hned zase zhasla? (jakoby problika)
Neboli, stisknu tlačítko a držím ho jak dlouho chci, tak se zaznamená jenom jeden znak, dokud to tlačítko nezmáčknu znova.

Zajímá mě jestli je potřeba nějak naprogramovat přerušení nebo tak něco.

Jedná se o programovaní v Arduinu pro čip Attiny85.

Díky za radu
Uživatelský avatar
Pic
Guru Level 13
Guru Level 13
Příspěvky: 23292
Registrován: 05 zář 2006 13:13
Bydliště: Východní Čechy

Re: Tlačítko

Příspěvek od Pic »

Přečti si laskavě pravidla tohoto fóra, jak má vypadat název tématu a také to respektuj. Název upraven!
Přečti si pravidla tohoto fóra! Přečetl jsi si nejprve manuál? Piš tak, abychom Ti rozuměli! Na SZ neodpovídám na požadavky řešení Vašich problémů s PC!
Nic není dokonalé, ani člověk!
Uživatelský avatar
Eldan
Level 3.5
Level 3.5
Příspěvky: 691
Registrován: 20 led 2016 00:10
Kontaktovat uživatele:

Re: Jak naprogramovat tlačítko?

Příspěvek od Eldan »

Něco na tenhle způsob:

Kód: Vybrat vše

void loop() {
if (digitalRead(button) == HIGH) {
if (!ledBlinked) {
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
ledBlinked = true;
}
}
else {
ledBlinked = false;
}
}
Marfi6
Level 1.5
Level 1.5
Příspěvky: 110
Registrován: 03 led 2016 09:22

Re: Jak naprogramovat tlačítko?

Příspěvek od Marfi6 »

Super, to je přesně ono. Díky moc
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Překousané kabely reset sw, tlačítko start na case
    od Speedhack » » v Problémy s hardwarem
    12 Odpovědi
    9278 Zobrazení
    Poslední příspěvek od atari

Zpět na „Programování a tvorba webu“