Étape 2: Comment ça marche : le RFduino
Le RFduino doit être programmé avec la version bêta actuelle de Arduino ; la dernière version stable ne fonctionnera pas.
Le but de cette esquisse est d’attendre un message BLE, puis envoyer ce message de retour. Nous allons entrer dans le code !
Fonctions :
programme d’installation :
Pour des fins de débogage, la fonction de paramétrage commence la série et définit le mode de goupille de notificationLED à la sortie. Pour identifier quelle adresse MAC appartient à ce dispositif, plus tard, on RFduinoBLE.advertisementData a la valeur « myEcho ». RFduinoBLE.begin() est appelée pour démarrer la publicité.
boucle :
Ceci définit le RFduino en mode ultra faible consommation avec RFduino_ULPDelay(INFINITE).
RFduinoBLE_onConnect et RFduinoBLE_onDisconnect :
Ces impriment vers série, pour aider avec le débogage.
RFduinoBLE_onReceive:
Voici où les choses importantes qui se produit : où le RFduino reçoit les données. Dans cet exemple, nous imprimer les caractères, puis passez-les à la fonction send .
Lisez la suite pour savoir comment Python s’entretient avec le RFduino !