This lab will teach you how to change one LED's brightness according the level of light that is hitting the light sensor.
Equipment:
-1 light sensor
-1 10k ohm resistor
-1 LED (any colour)
-330 ohm resistor
-1 wire (red)
-1 wire (black)
-4 wires (any colour)
-1 Arduino UNO
-1 breadboard
-1 USB cable
Program Details:
-Download Arduino here
Time to Program and Complete:
-Approximately 25 min
Results:
-There were no issues and it worked completely fine
Photo/Video:
Program:
int lightPin = 0;
int ledPin = 9;
void setup()
{
pinMode (ledPin, OUTPUT);
}
void loop()
{
int lightLevel = analogRead(lightPin);
lightLevel = map(lightLevel, 0, 900, 0, 255);
lightLevel = constrain(lightLevel, 0, 255);
analogWrite(ledPin, lightLevel);
}
Program Modifications:
-There were none
Helpful Tips:
-Check spelling/spacing
References:
-Arduino website: arduino.cc
-New Innovators: Lab 6
No comments:
Post a Comment