obniz Parts Library

M5StickC_RS485

GitHub
M5StickC_RS485
Usable Devices :
obniz_board
m5stickc
Found at :
秋月電子通商

M5StickC RS485

M5StickC用のRS485-HAT は RS485 converterです。

wired(obniz, {tx, rx,{vcc, gnd, baud}})

もしM5StickCを使用している場合、ピン指定を省略することができます。

var obniz = new Obniz.M5StickC("OBNIZ_ID_HERE");
obniz.onconnect = async function() {
  var rs485 = obniz.wired("M5StickC_RS485"); // M5stick C
}

その他のデバイスの場合は、下記のように指定してください。

name type required default description
vcc number(obniz Board io) no   Power Supply
gnd number(obniz Board io) no   Power Supply
tx number(obniz Board io) yes   tx
rx number(obniz Board io) yes   rx
baud number no   baudrate
// Javascript Example
var rs485 = obniz.wired("M5StickC_RS485", {tx: 0, rx:26}); // M5stick C

rs485.onreceive = function(data, text) {
  console.log(text);
}
$("#send").click(function(){
  rs485.send("Hello")
})

send(data)

RS485にデータを送信します。

// Javascript Example
var rs485 = obniz.wired("M5StickC_RS485", {tx: 0, rx:26}); // M5stick C
rs485.send("Hello")

onreceive(data, text)

RS485から受信したデータのコールバックになります。
uart.onreceive()と同様の仕様です。

// Javascript Example
var rs485 = obniz.wired("M5StickC_RS485", {tx: 0, rx:26}); // M5stick C

rs485.onreceive = function(data, text) {
  console.log(text);
}

Supported from: obniz.js 3.5.0