Étape 15 : Arduino Code explication
La première section du code comprend les bibliothèques requises pour le Conseil de développement de nRF8001.
La deuxième section comprend les bibliothèques requises pour les OLED et définit quel NIP que nous voulons utiliser pour réinitialiser l’écran. En outre, il fait référence au conducteur que nous allons utiliser (SSD1306).
Dans la partie de l’installation, nous initialiser l’écran et le nRF8001et régler la vitesse de transmission pour la transmission de données série.
Dans la boucle, la fonction "BLE_process" s’exécute à travers les événements de l’ACI pour les traiter. Ensuite, nous vérifions s’il y a les octets doivent être lus.
Si l’affaire est vrai, nous effacer l’écran et bien qu’il existe des octets qui doivent être lus, nous stockons chacun d’eux à la fois dans la variable « r. » Chaque octet est ensuite affiché sur le moniteur de la série et sur l’écran.