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