
node-serialport 程式庫
|
115
/dev/cu.Bluetooth-Modem |
/dev/cu.usbmodem1411 | Arduino (www.arduino.cc)
以此例而言,有塊 Arduino 板子連接到
/dev/cu.usbmodem1411
。列出序列埠所連接的裝
置,這是常用的指令,因此,我們可在
package.json
裡加入捷徑,為 npm 添加新功能:
"scripts": {
"list_ports": "node list_ports.js"
}
然後,便可如下執行該指令:
$ npm run list_ports
> ch08@1.0.0 list_ports
> node list_ports.js
/dev/cu.Bluetooth-Incoming-Port |
/dev/cu.Bluetooth-Modem |
/dev/cu.usbmodem1411 | Arduino (www.arduino.cc)
從 Arduino 接收資料
能夠列出連接到序列埠的裝置之後,接著讓我們捕捉從裝置傳過來的資料。若是
Windows 系統,指定序列埠時需使用類似於
COM1
的名稱;若是POSIX 平台的
話,則大概會是
/dev/ttyS0
。在筆者的環境上,Arduino 連接到的序列埠名稱是
/dev/
cu.usbmodem1411
。
先準備 Arduino 這一端,讓它送出某些資料到你的主機電腦。此處不使用任何感測器,
改用更為簡單的 Arduino 草稿碼
counter ...