Jak naprogramovat tlačítko? Vyřešeno

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

Marfi6
Level 1.5
Level 1.5
Příspěvky: 107
Registrován: leden 16
Pohlaví: Muž
Stav:
Offline

Jak naprogramovat tlačítko?

Příspěvekod Marfi6 » 25 dub 2016 23:16

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

Reklama
Uživatelský avatar
Pic
Moderátor
Guru Level 13
Guru Level 13
Příspěvky: 23292
Registrován: září 06
Bydliště: Východní Čechy
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko

Příspěvekod Pic » 25 dub 2016 23:48

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: leden 16
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Jak naprogramovat tlačítko?  Vyřešeno

Příspěvekod Eldan » 26 dub 2016 11:28

Něco na tenhle způsob:
  1. void loop() {
  2.  if (digitalRead(button) == HIGH) {
  3.   if (!ledBlinked) {
  4.    digitalWrite(led, HIGH);
  5.    delay(100);
  6.    digitalWrite(led, LOW);
  7.    ledBlinked = true;
  8.   }
  9.  }
  10.  else {
  11.   ledBlinked = false;
  12.  }
  13. }

Marfi6
Level 1.5
Level 1.5
Příspěvky: 107
Registrován: leden 16
Pohlaví: Muž
Stav:
Offline

Re: Jak naprogramovat tlačítko?

Příspěvekod Marfi6 » 26 dub 2016 23:47

Super, to je přesně ono. Díky moc


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host