Initial connection and wiring from the schematic:
Exercise 1:
This was probably the easiest exercise, we just had to edit the code that was in the Week 12 Lecture Notes.
P5.js Code:
let potentiometer = 0;
function setup() {
  createCanvas(640, 480);
  textSize(18);
}
function draw() {
  background(255);
 
  if (!serialActive) {
    text("Press Space Bar to select Serial Port", 20, 30);
  } else {
    text("Connected", 20, 30);
    text('Potentiometer = ' + potentiometer, 20, 70);
  }
 
  let ellipseX = map(potentiometer, 0, 1023, 0, width);
  fill(0);
  ellipse(ellipseX, height / 2, 50, 50);
function keyPressed() {
  if (key === ' ') {
    setUpSerial();
  }
}
function readSerial(data) {
  if (data != null) {
    let trimmedData = trim(data);
    if (!isNaN(trimmedData)) {
      potentiometer = int(trimmedData);
    }
  }
}
Arduino Code:
void setup() {
  Serial.begin(9600);
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, HIGH);
  delay(200);
  digitalWrite(LED_BUILTIN, LOW);
}
void loop() {
  int sensorValue = analogRead(A1);
  Serial.println(sensorValue);
  delay(10);
}