Arduino schéma - arduino.sk

Ošetrovanie zákmitov tlačidiel

Všetko ohľadne arduina a jeho odnoží
Príspevky: 74
Registrovaný: Štv 04. Dec 2014 22:15:58
Bydlisko: Banská Bystrica

Ošetrovanie zákmitov tlačidiel

Poslaťod Robo Ulbricht » Str 10. Jún 2015 11:34:21

Napísal som knižnicu na pohodlné ošetrovanie zákmitov tlačidiel. Ovláda sa to podľa nasledovného príkladu. Knižnica robí aj podržanie tlačidla, kedy generuje automaticky volanie napojenej funkcie. Na pine s tlačidlom musí byť pripojený pull-up rezistor.

Kód: Vybrať všetko
///
/// Cursor to the right
///
void OnClickRight(Button *b)
{
if(b->pressed) {
  // sem dáte vlastný kód
  }
}

Button b4(10,&OnClickRight);

///
/// Setup
///
void setup()
{
}

///
/// Main loop
///
void loop()
{
b4.Read(); 
}


Odkazy

Príspevky: 174
Registrovaný: Ned 16. Mar 2014 23:22:00

Re: Ošetrovanie zákmitov tlačidiel

Poslaťod posjirka » Str 10. Jún 2015 13:16:30

to se může někdy hodit. Díky za sdílení ...

Príspevky: 12
Registrovaný: Ned 28. Dec 2014 14:51:19

Re: Ošetrovanie zákmitov tlačidiel

Poslaťod Matejko » Štv 11. Jún 2015 22:01:24

Vďaka pridá sa mi to ;)

Príspevky: 74
Registrovaný: Štv 04. Dec 2014 22:15:58
Bydlisko: Banská Bystrica

Re: Ošetrovanie zákmitov tlačidiel

Poslaťod Robo Ulbricht » Pia 12. Jún 2015 12:01:46

Ešte jedna vec ma napadla. Či tam nepridať aj takú verziu, ktorá by fungovala s interným pull-up rezistorom? Potom by nebolo nutné tam za každých okolností dávať ten rezistor. Drobná úprava, ale potešila by.

Príspevky: 74
Registrovaný: Štv 04. Dec 2014 22:15:58
Bydlisko: Banská Bystrica

Re: Ošetrovanie zákmitov tlačidiel

Poslaťod Robo Ulbricht » Uto 11. Aug 2015 20:22:14

Upravil som knižnicu aj na použitie interných pull-up rezistorov.


Späť na Hardware