Jamais souhaité que vous pourriez contrôler vos projets avec un texte simple ?
Le microcontrôleur Tessel a un module GPRS, que nous allons vous envoyer des SMS et des appels téléphoniques vers et depuis votre microcontrôleur. Tessel prend en charge les modules matériels avec d’autres fonctions, comme le module de relais ci-contre, ou n’importe quelle sorte de capteur à modifier pour travailler avec Tessel. Avec un peu de Javascript, vous pouvez utiliser votre téléphone portable comme un interrupteur à distance pour contrôler votre Tessel avec messages texte.
Le code est relativement simple, copier et coller le script ci-dessous et ensuite personnaliser au contenu de votre coeur.
var tessel = require('tessel');var gprslib = require('gprs-sim900'); var relaylib = require('relay-mono'); var gprs = gprslib.use(tessel.port['A']); var relay = relaylib.use(tessel.port['C']);var triggerFunction = require('gprs-trigger'); var triggerFunc = new triggerFunction;var trigger = 'boop';// The cool thing you want your triggered module to do. In this case, turn something on or off with the relay module. function coolAction () { relay.toggle(1, function (err) { if (err) return console.err() if (LOGS) console.log('toggled'); }); };// Initialize GPRS module gprs.on('ready', function() { // Wait around 30 seconds for the GPRS module to connect before sending Tessel a text. console.log("GPRS is on and waiting for you to text a trigger for your module"); triggerFunc.triggerFunc(gprs, trigger, coolAction); });