Paso 1: Paso 2: código de Arduino
Copie el siguiente código y subirlo a tu ARDUINO. Debería verse como la imagen de arriba.
#include
#include #include #include
bluePin int = 10; int greenPin = 9; redPin int = 11; int blueBrightness = 0; int greenBrightness = 0; int redBrightness = 0;
void setup() {/ / configurar el COM Port Serial.begin(9600); / / modos de cambio de PIN de salida pinMode (bluePin, salida); pinMode (greenPin, salida); pinMode (redPin, salida);}
void loop() {if(Serial.available() > = 4) {if(Serial.read() == 0xFF) {/ / 0, 0, 0 es negro / / 255, 255, 255 es blanco redBrightness = Serial.read(); greenBrightness = Serial.read(); blueBrightness = Serial.read();}} //redBrightness=0; //blueBrightness=255; //greenBrightness=0; / * desde el RGB LED tiene pins de cátodo para RGB, tenemos que deducir el valor de 255 que significa si el brillo es 255 desde el PC para un color necesitamos darle 0 de modo que él eluminate brillantemente * / analogWrite (bluePin 255 - blueBrightness); analogWrite (greenPin, 255 - greenBrightness); analogWrite (redPin, 255 - redBrightness); Delay(10); }