Stap 6: Beschrijving van de code
Variabelen declareren:
Allereerst is het inbegrepen de bibliotheek op de manier die is beschreven voor. Dientengevolge is de volgende regel in de code opnemen.
#include "sensorflare/sensorflare.h"
Voor elke digitale pen die we willen gebruiken als digitale uitgang Pins en we willen af van controle op afstand via Sensorflare-platform is een "DigitalOut"-object wordt verklaard. Voor dit specifieke voorbeeld zijn aangegeven 4 objecten en benoemde outputPin1, outputPin2, outputPin3 en outputPin4 en verbonden met de speld D0, D1, D2 en D3 respectievelijk.
SensorFlare::DigitalOut outputPin1(D0); SensorFlare::DigitalOut outputPin3(D2); SensorFlare::DigitalOut outputPin4(D3);
Setup
De setup-functie een alleen wordt uitgevoerd en wordt meestal gebruikt voor het initialiseren van de variabelen, pin modi en functies. Het is noodzakelijk om de methode "begin()" van elk object dat is gedefinieerd voor te roepen. Deze methode maakt de corresponderende initialiseren en beginnen met de afstandsbediening van de pinnen via 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(); }