Baixe o app para aproveitar ainda mais
Prévia do material em texto
int potenciometro = A0; int led1 = 3; int led2 = 5; int led3 = 6; int valor_potenciometro; int DECIDE; int x=1; void setup() { pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); Serial.begin(9600); } void loop() { valor_potenciometro = analogRead(potenciometro); DECIDE = map(valor_potenciometro,0,1000,1,3); x=1; switch (DECIDE) { case 1: for (int i=0; i <=255; i++){ analogWrite(led1, i); delay (2); } for (int i=255; i >=0; i--){ analogWrite(led1, i); delay (2); } break; case 2: for (int i=0; i <=255; i++){ analogWrite(led2, i); delay (2); } for (int i=255; i >=0; i--){ analogWrite(led2, i); delay (2); } break; case 3: for (int i=0;i<=255;i++){ analogWrite(led3, i); delay (2); } for (int i=255; i >=0; i--){ analogWrite(led3, i); delay (2); } break; } Serial.println (valor_potenciometro); Serial.println (DECIDE); }
Compartilhar