【发布时间】:2015-09-21 21:01:30
【问题描述】:
我正在尝试通过使用变量“计数器”来更改间隔。
Twitter 流正在运行,LED 正在闪烁。
我已删除所有 Twitter 凭据。
任何帮助将不胜感激!
这是我的代码:
var Gpio = require('onoff').Gpio;
var Twit = require('twit');
var T = new Twit({
consumer_key: '' // Your Consumer Key
, consumer_secret: '' // Your Co$
, access_token: '' // Your Ac$
, access_token_secret: '' // Your Access $
});
var stream = T.stream('statuses/filter', { track: '#blessed, #peace'})
led = new Gpio(17, 'out'),
counter = 500;
stream.start();
var iv = setInterval(function(){
led.writeSync(led.readSync() === 0 ? 1 : 0);
}, counter);
stream.on('tweet', function(tweet) {
if(tweet.text.indexOf('#blessed') > -1) {
console.log("blessed");
counter += 100;
} else if (tweet.text.indexOf('#peace') > -1) {
console.log("peace");
counter -= 100;
}
});
【问题讨论】:
标签: node.js twitter raspberry-pi gpio led