(Mudi & Mariam)
Exercise 1
In this exercise, a potentiometer connected to an Arduino has been employed to influence the horizontal movement of an ellipse in p5.js. As you turn the potentiometer, the ellipse smoothly moves from side to side.
Exercise 2 :
Controlling the brightness of an LED using a slide bar in p5js
Concept:
The left side of the slide bar (owl) will dim the brightness of the LED and the right side of the slide bar (sun) will make the LED brighter. We used the PWM pin 5 for the LED
a 10 K ohm resistor and two jumper wires to make the connection
Arduino Code:
int redled = 5; //PWM PIN void setup() { pinMode(redled, OUTPUT); Serial.begin(9600); // initializing handshake while (Serial.available() <= 0) { Serial.println("a moment"); delay(200); // wait 1/2 second } } void loop() { // wait for data to load from p5 before continuing code while (Serial.available()) { int brightness = Serial.parseInt(); if (Serial.read() == '\n') { analogWrite(redled, brightness); // turn on LED and adjusts brightness Serial.println("ON"); } } }