xxxxxxxxxx
23
let port, reader, writer;
async function setup() {
createCanvas(640, 640);
noLoop();
({ port, reader, writer } = await getPort(115200));
loop();
}
async function draw() {
if (port) {
try {
if (mouseIsPressed) {
background("BLUE");
let x = mouseX + "\n"; // 送信文字列は改行コード\nで終わるようにする
await writer.write(x); // シリアルに書き込み:M5Stackに送信
circle(mouseX,mouseY,40);
} else {
background("BLACK");
}
} catch (e) { console.error(e) }
}
}