Paso 6: Descripción del código
Declaración de variables:
En primer lugar se incluye la biblioteca de la manera que se ha descrito antes. Como resultado la siguiente línea se incluyen en el código.
#include "sensorflare/sensorflare.h"
Para cada pin digital que queremos utilizar como Pin de salida Digital y queremos controlar remotamente a través de la plataforma Sensorflare está siendo declarado un objeto "DigitalOut". Para este ejemplo son declarados 4 objetos y llamado outputPin1, outputPin2, outputPin3 y outputPin4 y asociados con el pin D0, D1, D2 y D3 respectivamente.
SensorFlare::DigitalOut outputPin1(D0); SensorFlare::DigitalOut outputPin3(D2); SensorFlare::DigitalOut outputPin4(D3);
Setup()
La función de configuración sólo ejecuta uno y generalmente se utiliza para inicializar variables, funciones y modos de pin. Es necesario llamar al método "begin()" de cada objeto que se ha definido antes. Este método hace el correspondiente inicializar y comenzar el control remoto de los pernos a través de 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(); }