Buggfix Plus
Aktuellt datum och tid: 13.02 2017-06-23

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 20 inlägg ]  Gå till sida Föregående  1, 2
Författare Meddelande
 Inläggsrubrik: Re: Interrupt i Arduino-kod
InläggPostat: 19.18 2017-04-13 

Blev medlem: 18.52 2013-06-03
Inlägg: 149
Själv använder jag aldrig delay, räknar millis i stället. När jag behöver klocka yttre signal, som t.ex. i min varvräknare får en myckert kort interruptrutin läsa millis. Det enda kruxet är när millis "slår över", men det kan man fixa med en enkel test.


Upp
 Profil  
 
 Inläggsrubrik: Re: Interrupt i Arduino-kod
InläggPostat: 20.10 2017-04-13 
Utsparkad, på semester
Användarvisningsbild

Blev medlem: 21.54 2016-11-22
Inlägg: 639
Ort: Hemort
Om man bara tittar på skillnaden mellan millis() och en tidigare tid så behöver man inte göra något speciellt test, då skillnaden blir rätt även då millis() slår över. Detta eftersom det är en unsigned long som returneras.


Upp
 Profil  
 
 Inläggsrubrik: Re: Interrupt i Arduino-kod
InläggPostat: 23.25 2017-04-13 
Användarvisningsbild

Blev medlem: 09.27 2011-08-14
Inlägg: 593
Hör du TS, se till att få interrupthanteringen för RCswitch att funka.
Du verkar inte ha det. Har du en rad

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
mySwitch.enableReceive(0);

i setup()?
Detta måste funka, ingen ide att gå vidare innnan dess.


Upp
 Profil  
 
 Inläggsrubrik: Re: Interrupt i Arduino-kod
InläggPostat: 07.09 2017-04-15 

Blev medlem: 20.40 2008-11-24
Inlägg: 271
Ort: Halmstad
Mottagare av den typen ger massvis med "brus" på utgången till Arduino, växlar mellan 1 och 0 hela tiden även när du inte trycker på sändaren. Något att tänka på om du vill använda extrernal interupt.


Upp
 Profil  
 
 Inläggsrubrik: Re: Interrupt i Arduino-kod
InläggPostat: 20.19 2017-04-20 

Blev medlem: 21.18 2013-10-22
Inlägg: 41
Det löste sig. Det verkar vara så att det uppstod brus när utgångarna var aktiverade på Nanon.
Det var alltså aldrig fråga om att koden inte uppfattade signalen utan den nådde aldrig fram till mottagaren.

Tack för er hjälp. =)


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 20 inlägg ]  Gå till sida Föregående  1, 2

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 3 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010