Johnny Five:從設備接收輸入

本文是 Johnny Five 系列的一部分。 請參閱第一篇文章。 在本文中,我將使用 Johnny Five 從電子設備獲取信息。 具體而言,我想使用水位傳感器來判斷咖啡的剩餘量,以便在程序設計師的工作中,當咖啡不足時能重新加滿杯子。 這是傳感器的圖片: 我們將連接一個小電路以獲取此數據,並使用 Johnny Five 將此數據傳送到我們的 Node.js 應用程序中。 該傳感器有 3 根引腳。一個是 GND(0V),一個是 VCC(5V),另一個是類比數據輸出。 將標記為 - 的引腳連接到 GND,+ 連接到 5V,並將 S 連接到類比引腳 A0。 這是電路圖: 現在,我們創建一個名為 sensor.js 的文件,內容如下: const { Board, Sensor } = require("johnny-five") const board = new Board() board.on("ready", () => { const sensor = new Sensor("A0") sensor.on("change", function () { console.log(this.value) }) }) 每當通過傳感器傳來的數據變化時,我們將在控制台上看到打印出來: 我在 sensor 對象上使用了 on() 方法來監視所有更改。...