Étape 6: Description du code
Déclaration de variable :
Tout d’abord, il est inclus la bibliothèque de la manière qui a été décrit précédemment. En conséquence, la ligne suivante est inclus dans le code.
#include "sensorflare/sensorflare.h"
Pour chaque broche numérique que nous voulons servir de broche de sortie numérique et nous voulons de contrôle à distance via la plateforme Sensorflare est déclaré un objet « DigitalOut ». Pour cet exemple précis sont déclarés 4 objets et nommés outputPin1, outputPin2, outputPin3 et outputPin4 et associés avec la goupille D0, D1, D2 et D3 respectivement.
SensorFlare::DigitalOut outputPin1(D0); SensorFlare::DigitalOut outputPin3(D2); SensorFlare::DigitalOut outputPin4(D3);
Setup()
La fonction d’installation s’exécute uniquement une et est généralement utilisée pour initialiser les variables, les modes de la broche et les fonctions. Il est nécessaire d’appeler la méthode « begin() » de chaque objet qui a été définie avant. Cette méthode rend le correspondant initialiser et commencer le contrôle à distance des broches à travers Sensorflare.
void setup() { // Call the begin() functions for every object of the classes "DigitalOut" and //"PWMout" to be wired up correct and available. outputPin1.begin(); outputPin2.begin(); outputPin3.begin(); outputPin4.begin(); }