Arduino "Blinka att prata" med Charlieplexing (6 / 8 steg)
Steg 6: Bränna koden och testa.
Varsågod, och bränna den kod som hör till detta avsnitt. Du behöver VirtualWire biblioteket samtidigt sammanställa, som du hittar här.
När du är klar, bör systemet börja med att säga "Calibration". Efter detta kommer det att fråga dig att öppna dina ögon för 3 sekunder följt av för att blunda i 3 sekunder. Sedan kommer den att visa inspelade värden. värdena bör vara tillräckligt tydlig för att möjliggöra för möjlig upptäckt. Jag fick generellt öppet öga värden av omkring > 900 och slutna ögon värden av omkring < 400. Om dina värderingar är felaktiga, kanske du vill kontrollera att ledningarna eller sensorn själv. Det kan vara enklare att prova som täcker sensorn för att simulera en blinkning, snarare än att faktiskt blinkar på denna punkt.
Försöka ute Vippbrytare för. Från koden bör du inser att de första 4 raderna motsvarar de fraser som du hade skrivit ut tidigare. Och den sista raden består av en akut knapp, en OFF-knappen och 4 reläer som sänder trådlöst till det sekundära systemet vi ska bygga inom kort. Växeln nöd blinkar bara lysdioderna medan avger en gällt ton från Piezo Summer, medan växeln OFF stänger av systemet under 10 sekunder.
Om allt fungerar bra, Grattis! Känn dig fri att bygga några ändringar och förbättringar som du kan tänka på och sedan dela det med oss allt som i kommentarerna.