[elektro-etc] modulok

gyapo gyapo at freemail.hu
Sun Apr 3 13:08:01 CEST 2016


lista, you wrote:
lm> Ilyesmi nem túl sok állapotú feladatoknál, alighanem
lm> a Select case vagy az if_elseif  kiértékelése
lm> adja a legkisebb overhead-et a futás során.

Azt hiszem select-case lesz.

lm> Ha jól sejtem kb. az az időkritikus feladat rész, hogy
lm> egy trigger esemény (pl. puskagolyó érzékelő ) hatására
lm> csattogjon a fotoapparát egy adott idő múlva egyet/többet.

Többféle trigger esemény lehet, mindegyikhez tartozik egy program
modul, ami a bejövő jelre reagál, de csak az a modul fusson, amelyik
trigger be van éppen kötve. Vannak olyan események, amelyekre nem
kritikus a válaszidő, de van olyan amire igen, a fényszenzor pl. 
egyes esetekben ilyen. Ez lehet a villám fénye, a vezérlő vaku fénye 
stb. De ha a hajnali fényt figyeli, akkor nyilván már nem.
Ha minden modul lefutna mindig, akkor vizsgálná a be sem kötött 
szenzorok állapotát is, és ez nyilván lassúbb lenne, mint a 
case ágak átlépkedése. Pláne ha a/d átalakító bemenetre csatlakozik a 
szenzor.
Ha lassú lesz, akkor kiteszem hw-be, és csak azt kapcsolom az 
arduinoval ki-be.

Üdv.: gyapo



More information about the Elektro-etc mailing list