xxxxxxxxxx
32
let port, reader, writer;
async function setup() {
createCanvas(640, 640);
noLoop();
({ port, reader, writer } = await getPort(115200));
loop();
textAlign(CENTER);
textSize(32);
}
async function draw() {
try {
while (true) {
const { value, done } = await reader.read();
if (done) {
reader.releaseLock();
break;
}
background(255);
text(value, 320, 320); // 受け取った文字列はvalueに入る
console.log(value);
if (value == 1){
circle(320,200,100);
} else if (value == "B"){
rect(270,150,100,100)
}
}
} catch (e) { console.error(e) }
}