Hur man gör ett enkelt säkerhetssystem (start) (3 / 4 steg)
Steg 3: Arduino kod
Majoriteten av denna kod kommer faktiskt pre-installerat i ett bibliotek för Arduino tilläggsprogram som "sändare" och "mottagare" exemplen i "Virtuella tråd" biblioteket. Biblioteket kan laddas ner här. Gå här om du inte vet hur man installerar ett nytt bibliotek. Allt som vi har att göra är att ändra när du vill skicka ett meddelande, eftersom vi bara vill det ska skickas när växeln reed har ingen magnet nära det eller dörren är öppen.
Sändaren
I sändaren kommer att skiss, vi lagt till en boolesk variabel kallas "lastReed" som bara hålla reda på den sista delstaten växeln i slutet av slingan, detta tillåta oss att upptäcka en fallande kant som magneten går bort. Vi ställer också in stift 6 som indata. Loop avsnitt ändrades till den bifogade bilden. Faktiska skiss filen bifogas också. Allt vi behövde göra var att lägga till en "om" instruktion så att vi skulle skicka meddelandet på en fallande kant av insignalen. Vi har också ändrat meddelandet till något meningsfullt, i mitt fall, "dörren öppnas".
Mottagare
På mottagarsidan är vi kommentera bort ett par onödiga "Serial.print" linjer och lade till en "Serial.write" att skriva ut vårt budskap. Denna skiss är också fäst.