Stap 15: Arduino Code uitleg
De eerste sectie van de code omvat de bibliotheken die nodig zijn voor de nRF8001 Development Board.
Het tweede deel omvat de bibliotheken die nodig zijn voor de OLED en definieert welke pin die we willen gebruiken om te herstellen van het scherm. Bovendien is het verwijst naar de chauffeur dat we (SSD1306 gebruiken zullen).
In het setup-gedeelte, we initialiseren van het scherm en de nRF8001, en stel de baud voor seriële datatransmissie.
In de lus loopt de functie "BLE_process" via de ACI -gebeurtenissen te verwerken. Vervolgens controleren we of er eventuele bytes die moeten worden gelezen.
Als het geval waar is, we het scherm schakelt en hoewel er bytes dat moeten worden gelezen, wij slaan elke één van hen op een moment in de variabele "r". Elke byte wordt vervolgens weergegeven op de seriële monitor en op het scherm.