Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int redPin = 11;
- const int greenPin = 9;
- const int bluePin = 10;
- const int potPin = A1;
- const int buttonPin = 7;
- int programMode = 0;
- int presetColorState = 0;
- unsigned long previousMillis = 0;
- const long interval = 1000;
- void setup() {
- Serial.begin(9600);
- pinMode(buttonPin, INPUT);
- // Start off with the LED off.
- setColourRgb(0,0,0);
- }
- void loop() {
- changeMode();
- }
- void setColourRgb(int red, int green, int blue) {
- analogWrite(redPin, red);
- analogWrite(greenPin, green);
- analogWrite(bluePin, blue);
- }
- int readPotmeter(){
- return map(analogRead(potPin), 0, 1023, 0 ,255);
- }
- void demoMode(){
- }
- void changeMode(){
- int buttonState = digitalRead(buttonPin);
- if(buttonState == HIGH){
- delay(200);
- if(programMode == 0){
- programMode = 1;
- }else{
- programMode = 0;
- }
- }
- switch(programMode){
- case 0:
- demoMode = true;
- blabl = false;
- break;
- case 1:
- //setColourRgb(0,255,0);
- break;
- default:
- Serial.println("Switch error.");
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement