[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