Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Pines usados para el RGB (9-10) todos
- // son salidas digitales PWM (~)
- int Red = 9;
- int Gre = 10;
- int Blu = 11;
- int valor = 0;
- // Ciclo para activar los tres pines como salida
- void setup() {
- pinMode(9, OUTPUT);
- pinMode(10, OUTPUT);
- pinMode(11, OUTPUT);
- //Comunicación serial a 9600bps
- Serial.begin(9600);
- }
- // Recibe la información de manera serial del processing
- // diferenciando la información del color rojo por la letra "R"
- // la información del color verde por la letra "G" y
- // la información del color azul por la letra "B"
- void loop() {
- if (Serial.available()>0) {
- char Color = Serial.read();
- if (Color == 'R'){
- valor = Serial.parseInt();
- analogWrite(Red,valor);
- }
- if (Color == 'G'){
- valor = Serial.parseInt();
- analogWrite(Gre,valor);
- }
- if (Color == 'B'){
- valor = Serial.parseInt();
- analogWrite(Blu,valor);
- }
- }
- }
Add Comment
Please, Sign In to add comment