Hur man lägga till Bluetooth kontroll till ditt Lightning moln (7 / 7 steg)
Steg 7: Ladda upp lightning styrkoden (valfritt)
Jag gjorde några enkla ändringar av koden som styr lightning animeringen så vi kan utlösa ett blixtnedslag från en telefon.
Vi kommer att tala med modulen Bluetooth Low Energy via maskinvara seriell kommandon. Följetong är en inbyggd funktion Arduino, så det är mycket lätt att lägga till koden. Ska du lägga till dessa rader till metoden setup():
https://github.com/Molecule/Cloud-Lightning/BLOB/v...
Sedan jag lagt till en ny metod som väntar på att något ska vara tillgänglig över det seriella gränssnittet, och bryta en "\n" eller "\r" karaktär (de är tecken för ny rad). När vi får en newline, tillbaka vi oavsett sträng såg vi hittills:
https://github.com/Molecule/Cloud-Lightning/BLOB/v...
Då, i de viktigaste loop, jag undersöka strängen för att se om det matchar strängen förväntar jag mig. I det här fallet har jag blixt effekt trigger på bokstaven "f" (för "blixt"):
https://github.com/Molecule/Cloud-Lightning/BLOB/v...
De är enda kod förändringar som krävs för att få detta att fungera!