Diskuze: Arduino - Provádění 2 akcí nezávisle na sobě

Hardware PC Elektrotechnika Arduino - Provádění 2 akcí nezávisle na sobě

Avatar
youtubak777
Člen
Avatar
youtubak777:

Ahoj, jak mám udělat, aby např. 2 diody blikaly nezávisle na sobě, každá jinou rychlostí?

 
Odpovědět 12.4.2015 20:44
Avatar
Nahoru Odpovědět  +1 12.4.2015 21:23
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na youtubak777
Honza Bittner:

Buď využiješ nějaká vlákna, jak bylo napsáno nade mnou, nebo chytře využiješ modulo, kterým budeš testovat čas a v podmínkách budeš mít co se má dít...

Nahoru Odpovědět 12.4.2015 21:34
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Honza Bittner
Adam Ježek:

Modulo ne, tam se nemusis trefit, je lepsi ulozit posedni vykonany cas do promenne

cas = millis();

a pak jen zkouset, jestli uz to neni dost davno

void loop() {
if(millis() > time+5000 ){ //kazdych 5s
cas = millis();
UdelejNeco();
}
}
Nahoru Odpovědět  +1 12.4.2015 22:32
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.