Paso 11: El código
Este es el código para poder ejecutar el controlador. Es muy básico, tomando el valor de la resistencia procedentes de los potenciómetros, limitarla y enviarlo a la tira del LED a través de los transistores.
int const rPotPin = A2; int const gPotPin = A1; int const bPotPin = A0; int const rOutPin = 3; int const gOutPin = 5; int const bOutPin = 6; int rVal; int gVal; int bVal; void setup() { pinMode(rOutPin, OUTPUT); pinMode(gOutPin, OUTPUT); pinMode(bOutPin, OUTPUT); } void loop() { rVal = analogRead(rPotPin) / 4; gVal = analogRead(gPotPin) / 4; bVal = analogRead(bPotPin) / 4; analogWrite(rOutPin, rVal); analogWrite(gOutPin, gVal); analogWrite(bOutPin, bVal); }