SMS Microcontroller Switch
Har du någonsin önskat att du kunde kontrollera dina projekt med en enkel text?
Tessel mikrokontroller har en GPRS-modul att låt oss du skicka SMS och telefonsamtal till och från din mikrokontroller. Tessel stöder maskinvara moduler med andra funktioner, som relay modulen visas här, eller någon form av sensor ska ändras för att fungera med Tessel. Med en liten bit av Javascript, kan du använda din mobiltelefon som en remote switch för att styra din Tessel med textmeddelanden.
Koden är relativt enkel, kopiera och klistra in skriptet nedan och sedan anpassa till ditt hjärta innehåll.
var tessel = require('tessel');
var gprslib = require('gprs-sim900');
var relaylib = require('relay-mono');
var gprs = gprslib.use(tessel.port['A']);
var relä = relaylib.use(tessel.port['C']);
var triggerFunction = require('gprs-trigger');
var triggerFunc = ny triggerFunction;
var trigger = "boop";
Häftiga du din utlösta modul att göra. I detta fall vända något på eller av med relä modul.
funktion coolAction () {
Relay.Toggle (1, funktion (err) {
om (err) återvänder console.err()
om (loggar) console.log('toggled');
});
};
Initiera GPRS-modul
GPRS.on ("ready", function() {
Vänta cirka 30 sekunder en GPRS-modul att ansluta innan du skickar Tessel en text.
Console.log ("GPRS är på och väntar du till text en utlösande faktor för din modul");
triggerFunc.triggerFunc (gprs, trigger, coolAction);
});