使用 mraa 套件來操控 GPIO
說明
這個章節我們來透過 mraa 來操控GPIO 。
附註:這個範例操控的 LED 燈是版子上的 wifi 那顆。
控制 LED (輸出 GPIO 訊息)
步驟
- ssh 進去 Linkit smart 7688
- 產生一個專案
> mkdir app
- 用 npm 初始化您的專案
> npm init
- 產生一個 app.js 檔案
> vim app.js
- 編輯 app.js 內文
var m = require('mraa');
var ledState = true;
var myLed = new m.Gpio(44);
myLed.dir(m.DIR_OUT);
function periodicActivity() {
myLed.write(ledState ? 1 : 0);
ledState = !ledState;
setTimeout(periodicActivity, 1000);
}
periodicActivity();
- 就可以看到成果囉!