Paso 3: programación
Inicio los pernos usados para el PWM
const int redPin = 9; const int greenPin = 10; const int bluePin = 11;
Inicio los pernos usados para 10K macetas const int redPotPin = 0; const int greenPotPin = 1; const int bluePotPin = 2;
Inicio nuestro Vars int currentColorValueRed; int currentColorValueGreen; int currentColorValueBlue;
void setup() {pinMode (redPin, salida); pinMode (greenPin, salida); pinMode (bluePin, salida);}
void loop() {/ / lee el voltaje en cada pin analógico luego escala 0-255 y el valor de currentColorValueRed de ánodo común de inversión = (255 - mapa (analogRead(redPotPin), 0, 1024, 0, 255)); currentColorValueBlue = (255 - mapa (analogRead(bluePotPin), 0, 1024, 0, 255)); currentColorValueGreen = (255 - mapa (analogRead(greenPotPin), 0, 1024, 0, 255));
Escribir el color a cada pin usando PWM y el valor se reunieron arriba analogWrite (redPin, currentColorValueRed); analogWrite (bluePin, currentColorValueBlue); analogWrite (greenPin, currentColorValueGreen);
}