Har införskaffat en 433MHz mottagare och en nexa-sändare för att testa lite inför ett kommande större projekt. Tyvärr så får jag det inte att fungera som jag vill...
Hittade massor av kodexempel när jag Googlade, men ingenting fungerade. Till slut så hittade jag denna kod, vilken äntligen gav resultat:
Koden innehöll en relä-styrning från början vilken jag tagit bort för att tydligare se vad som händer. Ursprungskoden kommer härifrån:
http://www.telldus.com/forum/viewtopic.php?f=12&t=4072
Om jag växlar läge på strömbrytaren får jag följande output:
Så allt verkar ju vara i sin ordning.sender 9682634
off [eller on]
recipient 0 [eller 1]
10537
2657
Dock ligger ju all kod direkt i main-loopen, och jag är lite osäker på hur den kommer fungera om man lägger den som separat funktion, vilken man bara anropar ibland.
Skulle därför vilja ha något interrupt-styrt, och det verkar ju finnas 2 bibliotek med tillhörande exempelkod för detta:
RC-Switch: http://code.google.com/p/rc-switch/
HomeEasy: http://code.google.com/p/homeeasyhackin ... nk/Arduino
Dock får jag inget av dem att fungera. Det händer absolut ingenting, oavsett vilken pinne jag försöker ansluta mottagaren till. (D2 / Interrupt 0 för RC-switch).
Har testat med både en Arduino Uno och en Mega 2560.
Någon som fått det att funka med någon av ovanstående bibliotek? Eller kan det vara möjligt att skriva om den fungerande koden så att den fungerar med interrupts!?
Tyvärr så är programmeringskunskaperna ganska begränsade...