void setup() {
#define ROSA 26
#define AMARELO 27
#define AZUL 14
#define pot 25
pinMode(ROSA, OUTPUT);
pinMode(AMARELO, OUTPUT);
pinMode(AZUL, OUTPUT);
pinMode(pot, INPUT);
}
void loop() {
int Pot=analogRead(pot);
int brilho;
if(Pot>-1 && Pot<=341){
brilho=map(analogRead(pot), 0, 341, 0, 255);
analogWrite(ROSA, brilho);
analogWrite(AMARELO,0);
analogWrite(AZUL,0);
}
if(Pot > 341 && Pot <=682){
brilho=map(analogRead(pot), 342, 682, 0, 255);
analogWrite(AMARELO, brilho);
analogWrite(ROSA,0);
analogWrite(AZUL,0);
}
if(Pot > 682 && Pot <=1024) {
brilho=map(analogRead(pot), 683, 1023, 0, 255);
analogWrite(AZUL, brilho);
analogWrite(ROSA,0);
analogWrite(AMARELO,0);
}
}
Loading
esp32-devkit-c-v4
esp32-devkit-c-v4