Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Britney Beatey
- * RGB Light
- *
- */
- const int pinblue = 3;
- const int pingreen = 5;
- const int pinred = 6;
- const int photoPin = A0;
- int photoValue;
- int lightVal = 0;
- const int pinButt = 2;
- //int newButt = 0;
- //int lastButt = 0;
- //int minimum = 1000;
- //int maximum = -1000;
- void setup()
- {
- Serial.begin(9600);
- // pinMode (photoPin, INPUT);
- pinMode (pinblue, OUTPUT);
- pinMode (pingreen, OUTPUT);
- pinMode (pinred, OUTPUT);
- analogWrite (pinblue, 255);
- analogWrite (pingreen, 0);
- analogWrite (pinred, 0);
- delay (1000);
- analogWrite (pinblue, 0);
- analogWrite (pingreen, 255);
- analogWrite (pinred, 0);
- delay (1000);
- analogWrite (pinblue, 0);
- analogWrite (pingreen, 0);
- analogWrite (pinred, 255);
- delay (1000);
- }
- //
- //boolean debounce(boolean last)
- //{
- // boolean current = digitalRead(pinButt);
- // if (last != current)
- // {
- // delay(5);
- // current = digitalRead(pinButt);
- // }
- // return current;
- //}
- void loop()
- //{
- // newButt = debounce (lastButt);
- // if (newButt == HIGH && lastButt == LOW)
- //{
- // Serial.print (newButt);
- //}
- // lastButt = newButt;
- //
- photoValue = analogRead (photoPin);
- lightVal = map (photoValue, minimum, maximum, 255,0);
- lightVal = constrain (lightVal, 0, 255);
- // Serial.print (" Photoresistor value = ");
- // Serial.print (photoValue);
- // Serial.print (" lightVal = ");
- // Serial.println (lightVal);
- analogWrite (pinblue, lightVal);
- analogWrite (pinred, lightVal);
- delay (100);
- }
Add Comment
Please, Sign In to add comment