Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia de Laboratorio 04 - ARDUINO - UCCI PDF
Guia de Laboratorio 04 - ARDUINO - UCCI PDF
DESCRIPCIÓN
En este laboratorio se realizara el control de un led RGB por medio de ARDUINO, con la diferencia que se creara una
interfaz gráfica para reemplazar los potenciómetros.
Para este laboratorio el procedimiento es controlar la intensidad de cada uno de los colores primarios (rojo, verde y azul)
para generar diferentes combinaciones de colores. Ahora la intensidad de cada color se define por medio de una interfaz
gráfica. Vía PWM con una interfaz gráfica en Processing/ControlP5 para controlar el valor de cada color.
MATERIALES
Computador (con el IDE de Arduino, y el driver adecuado instalados)
✓ Cable USB (según el conector de la tarjeta Arduino)
✓ 3 resistencias 220Ω
✓ 1 Plataforma Arduino UNO
✓ 1 BreadBoard o Protoboard
✓ 1 Led RGB
DIAGRAMAS - MONTAJE
EDIFICIOS INTELIGENTES
PROFESOR: ING. JOSÉ ANTONIO POMA GARCÍA
const int ledRojo = 3; //Led RGB conectado a los pines digitales
const int ledVerde = 5;
const int ledAzul = 6;
const int potRojo = 0; //pot conectados a los pines analogicos
const int potVerde = 1;
const int potAzul = 2;
int rojo; //guardar el valor de cada pot
int verde;
int azul;
void setup() {
Serial.begin(9600);
pinMode(ledRojo,OUTPUT);//declaramos los pines del led RGB como salida
pinMode(ledVerde,OUTPUT);
pinMode(ledAzul,OUTPUT);
//los pines analogicos se declaran como entradas automaticas.
}
void loop() {
rojo = analogRead(potRojo)/4;//guardamos el valor analogRead y
verde = analogRead(potVerde)/4;//lo dividimos entre 4 para usarlo con
rojo = analogRead(potAzul)/4;//analogWrite
Serial.print("Rojo: ");
Serial.print(rojo);
Serial.print(", ");
Serial.print("Verde: ");
Serial.print(verde);
Serial.print(", ");
Serial.print("Azul: ");
Serial.println(azul);
delay(500);
}
EDIFICIOS INTELIGENTES
PROFESOR: ING. JOSÉ ANTONIO POMA GARCÍA