- 用Express生成一個新專案
- 整合socket.io 與UI(參考這裡)
- 安裝firmata
npm install firmata --save
- 在project根目錄下,新增一檔案 firmataConnector.js
- 在 bin/www 裡使用 firmataConnector 與連接
/* Firmata */
var serialPort = 'YOUR_SERIAL_PORT';
var arduino = require('../firmataConnector')(serialPort);
- 監聽 connection 事件以確定arudino連線成功
// Arduino connected
arduino.on('connection', function() {
debug('arduino connected');
// do something
});