Paso 3: De código aanpassen naar de buzón inteligente
OM de sensor aan de praat te krijgen, zodat deze kan aanvoelen de er post en de brievenbus palabra gedaan, dienen nos de código een beetje te veranderen.
1. ELA eerste dien je este bibliotheek voor Arduino te downloaden
http://Playground.Arduino.CC/Main/CapacitiveSensor...
Este zorgt ervoor dat nos kabeltjes de sensor de Kunnan gebruiken als. Descargar het zip bestandje en zet de mapa en la biblioteca de mapa van Arduino. ALS dat gedaan es kunt u nu de CapacitiveSensor bibliotheek toevoegen en de cabecera.
#include <CapacitiveSensor.h>
2. Meteen hieronder dien je de CapacitiveSensor aan te roepen en hier een variable aan te koppelen en hier de entradas de la puerta te geven waar de kabels zodrekt ingaan.
#include <CapacitiveSensor.h> 4_2 = CapacitiveSensor(4,2);
3 Verander de retraso de Ethernet Compruebe naar 500.
Serial.print("DHCP:"); if (Ethernet.begin(ethernetMACAddress) == 0) { Serial.println("FAIL"); while(true); } Serial.println("OK"); delay(500);
4 en de bucle void moet er nog een aangemaakt variable worden mueren de gevoeligheid van de sensor vastlegt.
void loop(){ long totall = cs_4_2.capacitiveSensor(60);
5 directa de hieronder staat een si loop die bekijkt hoeveel num filas er zijn. Este si kan veranderd worden naar de bucle:
void loop() { if (totall > 0) { Serial.println("Running SendEmail - Run #" + String(numRuns++)); TembooChoreo SendEmailChoreo(client); // Invoke the Temboo client SendEmailChoreo.begin(); // Set Temboo account credentials SendEmailChoreo.setAccountName(TEMBOO_ACCOUNT); SendEmailChoreo.setAppKeyName(TEMBOO_APP_KEY_NAME); SendEmailChoreo.setAppKey(TEMBOO_APP_KEY); // Identify the Choreo to run SendEmailChoreo.setChoreo("/Library/Google/Gmail/SendEmail"); // Run the Choreo; when results are available, print them to serial SendEmailChoreo.run(); while(SendEmailChoreo.available()) { char c = SendEmailChoreo.read(); Serial.print(c); } Serial.println("\nWaiting...\n"); delay(30000); // wait 30 seconds between SendEmail calls } }
¿6 Weet je zeker dat het helemaal klopt!? Dan Kunnan verder naar de descarga stap.