programmering hjelp for avbryte eller polling

V

varunme

Guest
i applikasjoner som trafikklys basert på LDR og RTC, er det trygt å sette inn koden inni et avbrudd eller sløyfe?
 
bedre å bruke avbryte hvis innganger er ikke-preditictable ....... innganger er preditable så du kan bruke sløyfe selv .... men men i tilfelle av trafikklys med RTC har du to forskjellige drift en er dealy for trafikk singal og andre er RTC basert klokke ... så bedre å ha avbryte .... Good Luck
 
Et trafikklys ikke kjører virkelig fort, så en enkel polling er tilstrekkelig. Videre LDR sensor ikke endrer tilstand umiddelbart.
 
sorry, litt feil i spørsmålet mitt faktisk prosjektet handler om streetlight, ikke et trafikk lys som slår seg på når noen kjøretøy eller en fotgjenger er infront
 
Kjøretøyet eller fotgjenger må være nær nok fra sensor for å oppdage en endring i lysintensitet. Du må ta hensyn til et objekt passerer raskt foran sensoren.
 
Du må ta hensyn til et objekt passerer raskt foran sensoren.
en enkel polling sløyfe kan ta et par millisekunder, som er mer enn tilstrekkelig for trafikk, selv om folk kjørte på veien, ville noen millisekunder forsinkelse være ubetydelig. Uansett avbryte eller polling metoden ville være egnet for ditt prosjekt, selv om jeg foretrekker stemmestyrene metoden som dette ville i stor grad forenkle koden.
 
[QUOTE = varunme] er det trygt å sette inn koden inne i en avbryte eller sløyfe? [/QUOTE] Det kan gjøres med begge metodene. Avbryter er mer effektive når vi snakker om raske innspill vararepresentanter, eller innspill endringer som må vedlikeholdes umiddelbart. I dette scenariet er det ingen slike tilfeller, så det er kanskje bedre å gjøre dette med polling. Også på denne måten vil du ha sjansen til å debounce input gjennom programvare. Håper dette hjelper.
 

Welcome to EDABoard.com

Sponsor

Back
Top