Kto poradí

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

seto
Pokročilý člen
Pokročilý člen
Príspevky: 555
Dátum registrácie: 20 Jan 2011, 00:00
Bydlisko: Niekde pri Modre

Kto poradí

Príspevok od používateľa seto » 27 Sep 2019, 17:27

Toto sa mi podarilo usmolit.Má to okrem iného tento problém.Keď pridám dalšiu podmienku if.... nahrám to do procesoru tak program nefunguje.Relé je zopnuté a led svieti.
Prílohy
alarm arduino.jpg
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Kto poradí

Príspevok od používateľa maskrtnik01 » 27 Sep 2019, 17:42

Fú, takéto veľké delaye sú jednoznačne cesta do pekla. Uvedomte si, že kým je program v delayi, nijako nereaguje.

Takže môžte vy dávať na vstup impulzy, ale nič sa nestane, lebo program čaká, kedy ubehne x sekúnd, a medzitým nič iného nedokáže robiť.

Prerobiť na millis. Je to komplikovanejšie, ale viete naraz spracovávať viacero senzorov s okamžitou reakciou na vstup. Proste jedno vykonanie funkcie loop má byť čo najkratšie, je to niečo ako FPS(frames per second) u počítačovej hry.
0

seto
Pokročilý člen
Pokročilý člen
Príspevky: 555
Dátum registrácie: 20 Jan 2011, 00:00
Bydlisko: Niekde pri Modre

Re: Kto poradí

Príspevok od používateľa seto » 27 Sep 2019, 17:50

Skúsim to.
Ďakujem.
0

pocitujlasku
Ultimate člen
Ultimate člen
Príspevky: 6202
Dátum registrácie: 20 Júl 2007, 00:00
Vek: 41

Re: Kto poradí

Príspevok od používateľa pocitujlasku » 27 Sep 2019, 20:58

a presne pre toto ma arduino povest taku, aku ma. Ziadne zaklady programovania a potom to tak aj vyzera. v prvom rade si musis uvedomit, ze tam neexistuje multitasking. vsetko savykonava postupne, aj to niekolkosekundove cakanie. to sa riesi tak, ze si zaznanenas zaciatok (alebo koniec) a v cykle len kontrolujes ci ten cas ubehol. ak ano, tak nastavis vystup. ale pocas toho program necaka, ale kontroluje napr. dalsie vstupy.
0
Jedním z největších projevů nedůvěry v Boha je hromosvod na kostele.

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1151
Dátum registrácie: 14 Feb 2012, 20:16
Bydlisko: Liptovský Mikuláš, SK

Re: Kto poradí

Príspevok od používateľa lucky62 » 28 Sep 2019, 08:08

@seto, bolo by dobré, keby si popísal, ako ten alarm má fungovať...
0
....môj bazar....

...Nikdy sa nehádaj s blbcom...

seto
Pokročilý člen
Pokročilý člen
Príspevky: 555
Dátum registrácie: 20 Jan 2011, 00:00
Bydlisko: Niekde pri Modre

Re: Kto poradí

Príspevok od používateľa seto » 04 Okt 2019, 13:03

Klasika.2 slučky s omeškaním a 4 slučky okamžité.
0

Hop377
Pokročilý člen
Pokročilý člen
Príspevky: 606
Dátum registrácie: 13 Dec 2010, 00:00
Vek: 11

Re: Kto poradí

Príspevok od používateľa Hop377 » 04 Okt 2019, 15:17

Jozko to by chcelo riesit cez Timery a Interupty.
0

Napísať odpoveď