Stap 3: Stap 3: Thingspeak
Goto thingspeak.com & aanmelden voor gratis.
Een kanaal maken en vervolgens een invoegtoepassing toevoegen. Ik heb een enkele peilen met het volgende gewijzigd
functie displayData(point) {}
data.setValue (0, 0, 'Pints melk'); data.setValue (0, 1, punt); Chart.draw (data, opties); }
functioneren loadData() {/ / variabele voor de gegevens punt var p; {//p = Math.round ((p / 1023) * 100); displayData(p);}});
Ik bewerkt de meter om te lezen van 1 tot en met 4 & veranderd de kleur zones:-
grafiek = nieuwe google.visualization.Gauge(document.getElementById('chart_div'));
opties = {breedte: 220, hoogte: 220, redFrom: 0, redTo:.5, yellowFrom:.5, yellowTo:1, minorTicks: 4, min: 0, max: 4};
Op de Thingspeak Data Import / Export tab, er zijn lijnen van code die u kunt kopiëren en plakken in een browser om te testen uw gauge.
De Arduino-code te communiceren met thingspeak is als volgt
#include
#define SSID "BTHub5-XXXX"
#define PASS "abcde12345"
#define IP "184.106.153.149" / / thingspeak.com
Tekenreeks = krijgen "GET /update? sleutel = thingspeakwritekey & Veld1 =";