task: Make something move, light up, or change in the physical world using output from a P5.js sketch. my first attempt failed. My p5 didn't responded. I realized that I had the p5 code wrong so it worked once I ran the right coding. // WORKS IN CHROME // variable to hold an instance of the serialport library let serial; // !! fill in your serial port name here let portName = '/dev/tty.usbmodem24'; // for incoming serial data let inData; // for outgoing data let outByte = 0; function setup() { createCanvas(400, 300); // make the canvas // make a new instance of the serialport library serial = new p5.SerialPort(); // callback for when new data arrives serial.on('data', serialEvent); // callback for errors serial.on('error', serialError); // open a serial port serial.open(portName); } function serialEvent() { // read a byte from the serial port: