Stap 7: Upload de bliksem controlecode (optioneel)
Ik maakte enkele eenvoudige bewerkingen aan de code waarmee de bliksem animatie zodat we leiden een blikseminslag vanaf een telefoon tot kunnen.
We gaan om te praten met de Bluetooth Low Energy module via seriële Hardware commando's. Seriële is een ingebouwde mogelijkheid Arduino, zodat het zeer gemakkelijk toe te voegen aan de code. U zult deze regels toevoegen aan de Setup-methode:
https://github.com/molecule/Cloud-Lightning/BLOB/v...
Vervolgens voegde ik een nieuwe methode die op iets wacht te zijn beschikbaar via de seriële interface en breken op een karakter van het "\n" of "\r" (die zijn newline tekens). Zodra we een nieuwe regel te krijgen, we tekenreeks als resultaat geven wat we zagen tot nu toe:
https://github.com/molecule/Cloud-Lightning/BLOB/v...
Vervolgens in de hoofdlus onderzoeken ik die tekenreeks om te zien als het overeenkomt met de tekenreeks die ik verwacht. In dit geval, heb ik de bliksem effect trigger op de letter "f" (voor "flash"):
https://github.com/molecule/Cloud-Lightning/BLOB/v...
Dat zijn de enige code veranderingen die nodig zijn om dit te laten werken!