Ik heb een probleem met een stukje code die ik wil gebruiken als test project.
Het gaat om de volgende code:
Als ik deze code op mijn arduino zet en alles aansluit, krijg ik alleen de value als hij lager is dan 300, als het er boven komt, gaat het ledje uit.
Wie zou me kunnen helpen?
Gino
Het gaat om de volgende code:
//potentiometer settings int potentiometerValue; //Value van de POT int potentiometerPin = A0;// POT Pin //Pin out van de RGB Led int red = 11; int blue = 13; int green = 9; char redValue, greenValue, blueValue; void setup(){ Serial.begin(9600); //Pin mode declaren pinMode(red, OUTPUT); pinMode(blue, OUTPUT); pinMode(green, OUTPUT); } void loop(){ //Vraag de vallue op van de POT potentiometerValue = analogRead(potentiometerPin); if(potentiometerValue <= 300){ redValue = LOW; blueValue = HIGH; greenValue = LOW; } else if(potentiometerValue > 300){ redValue = LOW; blueValue = LOW; greenValue = HIGH; } else if(potentiometerValue <= 900){ redValue = HIGH; blueValue = LOW; greenValue = LOW; } //Zet de values van de led digitalWrite(red, redValue); digitalWrite(blue, blueValue); digitalWrite(green, greenValue); Serial.println(potentiometerValue); } |
Als ik deze code op mijn arduino zet en alles aansluit, krijg ik alleen de value als hij lager is dan 300, als het er boven komt, gaat het ledje uit.
Wie zou me kunnen helpen?
Gino