http://mukujii.sakura.ne.jp/esp2.html :: esp32-wifi-radicon
-------------------------------------------------
esp32::
void setup(){ Serial.begin(9600); Serial2.begin(9600);}
void loop(){ Serial.println("on"); Serial.println("on"); delay(1000); }
これでonと不明文字が送られる そのため以下のようにせんといかん
microbit::
let d = ""
serial.redirect(
SerialPin.P0,
SerialPin.P1,
BaudRate.BaudRate9600
)
basic.forever(function () {
d = serial.readUntil(serial.delimiters(Delimiters.NewLine))
basic.showString(d)
basic.pause(100)
basic.clearScreen()
if (d.includes("on")) { // dはon不明文字となるので。。。
basic.showIcon(IconNames.Heart)
basic.pause(200)
basic.clearScreen()
}
})
--------------------------------------------------------
Esp32:: esp-uno-bibleのserial_esp32をもちいる
Mic:: これで不明文字は送られなかった よって上記が生きた
serial.redirect(
SerialPin.P0,
SerialPin.P1,
BaudRate.BaudRate9600
)
basic.forever(function () {
})
basic.forever(function () {
serial.writeLine("on")
basic.showString("on")
basic.pause(1000)
})
0 件のコメント:
コメントを投稿