xxxxxxxxxx
47
let port, reader, writer;
async function setup() {
createCanvas(400, 400);
noLoop();
({ port, reader, writer } = await getPort(115200));
loop();
}
/*
async function draw() {
if (port) {
try {
if (mouseIsPressed) {
background("BLUE");
await writer.write("clicked!");
} else {
background("BLACK");
}
} catch (e) {
console.error(e);
}
}
}
*/
async function draw() {
try {
while (true) {
const { value, done } = await reader.read();
if (done) {
// Allow the serial port to be closed later.
reader.releaseLock();
break;
}
//if (value == "Change") {
// random RGB color
background(random(255), random(255), random(255));
console.log(value);
//}
}
} catch (e) { console.error(e) }
}