核心:树莓派
树莓派的系统已经安装好了。noobs + raspbian 系统。
然后买了很多的传感器,就开始了树莓派时间的探索。
第一个实例就是点亮二极管 nodejs版
看代码:
var server = require('server')
var {get} = server.router;
var Gpio = require("rpio2").Gpio;
var led = new Gpio(36) //正极引脚是36号 负极为6
var count = 0;
function blink(n){
led.open(Gpio.OUTPUT,Gpio.LOW);
for(var i = 0; i < n; i++){
led.toggle();
led.sleep(1000);
}
led.close();
}
server(
{port:4002},
[
get('/',ctx => {
count++
blink(count)
return '欢迎来的吃灰派实验室,您将点亮我的小灯泡:' + count/2 + '次哦'
}),
]
)
console.log('server starts on 4001 port')
这个脚本是通过 natapp免费的隧道链接本地服务端口
当别人访问natapp生成的外网网址(随机变的)时, 就回点亮我树莓派的小灯。
成功点亮的时候,觉得起步不错!哇哦!信心满满的继续折腾......
转载于:https://www.cnblogs.com/saveme/p/10065670.html