Laboratory 5
Laboratory 5
PIN USING THE POTENTIOMETER THAT ALLOWS VARYING THE BRIGHTNESS OF THE
MATERIALS:
QUANTITY COMPONENTS
1 ARDUINO
1 5K OHM POTENTIOMETER
1 BREADBOARD
10 JUMPER WIRES
1 LED
1 RESISTOR
SCHEMATIC DIAGRAM:
CODE:
int ledPin = 9;
float resistance;
float voltage;
float brightness;
float brightness1;
float voltageP;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600); }
void loop() {
brightness = potentiometerValue/4;
brightness1 = potentiometerValue/204;
Serial.print(brightness1);
Serial.println(voltageP);
analogWrite(ledPin, brightness);
delay(100); }
LABORATORY EXERCISES:
(V)
0K 5V 0V
1K 4V 1V
2K 3V 2V
3K 2V 3V
4K 1V 4V
5K 0V 5V
OBSERVATION:
WHEN THE RESISTANCE OF THE POTENTIOMETER INCREASES, THE VOLTAGE AT THE
NOT DIRECTLY INCREASE THE VOLTAGE ACROSS THE LED. INSTEAD, IT AFFECTS THE
PWM DUTY CYCLE, RESULTING IN A DECREASE IN THE LED'S BRIGHTNESS. THIS OCCURS
BECAUSE THE INCREASED VOLTAGE AT THE POTENTIOMETER TRANSLATES TO A
HIGHER PWM VALUE, EFFECTIVELY REDUCING THE LED'S BRIGHTNESS AS THE DUTY
PWM SIGNAL.
CONCLUSION:
IN CONCLUSION, THE PROJECT AIMED TO CONTROL THE OUTPUT VOLTAGE OF AN
OF LED BRIGHTNESS OR MOTOR SPEED VIA PULSE WIDTH MODULATION (PWM). THE
CONSISTENCY WITH THE PWM RANGE. THUS, THE PROJECT DEMONSTRATED EFFECTIVE