Hello Arduino

09 年有机会接触这 Arduino 的时候,结果却跟它擦肩而过。当时没感觉到这个小东西的潜力,机缘巧合重新认识这个东西,感觉很奇妙。

该从哪里开始写呢?

今天就先用 JavaScript 打个招呼吧。上传了 Firmata 协议程序进去之后,用一个 LED 接 pin13 和 GND

Node 这边引入 johnny-five 库 npm install johnny-five,之后再敲一段代码运行

var five = require("johnny-five");
var board = new five.Board();

board.on("ready", function() {
  var led = new five.Led(13);
  led.blink(500);
});

OK,闪起来了。

DHT11 LCD2004A

这 2 个家伙都是没有特别稳定的库,分别试了好几个最后才相对稳定