Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * James Brown
- * Version 1
- *
- *
- */
- const int pinPhoto = A0;
- const int pinred= 9;
- const int pingreen = 10;
- const int pinblue = 11;
- int lightLevel = 0;
- int bright = 0;
- void setup() {
- // put your setup code here, to run once:
- pinMode (pinPhoto, INPUT);
- pinMode (pinred, OUTPUT);
- pinMode (pingreen, OUTPUT);
- pinMode (pinblue, OUTPUT);
- Serial.begin (9600);
- analogWrite (pinred, 255);
- delay (500);
- analogWrite (pinred, 0);
- analogWrite (pingreen, 255);
- delay (500);
- analogWrite (pingreen, 0);
- analogWrite (pinblue, 255);
- delay (500);
- analogWrite (pinblue, 0);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- lightLevel = analogRead(pinPhoto);
- bright = map (lightLevel, 1, 118, 255, 0);
- bright = constrain(bright, 0, 255);
- analogWrite (pinred, bright);
- Serial.print (" Light Level = ");
- Serial.print (lightLevel);
- Serial.print ("bright = ");
- Serial.println (bright);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement