Tarea 3 LED RGB- Soledad, Javier, María Fernanda
Título | Tarea 3 LED RGB - Soledad Araya, M° Fernanda Calderón, Javier Leiva |
---|---|
Asignatura | Interacción y Performatividad |
Del Curso | Interacción y Performatividad 2022 |
Carreras | Diseño |
Nº | 3 |
Alumno(s) | María Fernanda Calderón, Soledad Araya Urrutia |
Documentación Tarea 3
A partir de la tarea 2 en la que simulamos el circuito lo replicamos con los elementos reales, el código utilizado en tinkercad los incorporamos en el software de arduino y verificamos que funcionara. Utilizando un código que nos permite controlar desde una entrada (botón) generando la información para que el led arroje un cambio de color RGB de manera aleatoria; recorriendo la gamada de colores desde la escala de 0 a 255 en el la variable r , mientras que en las variables g y b recorre la escala de (0 a 100). en el mismo código se considera el daley (velocidad de cambio de color) en un valor de (100).
Código utilizado
//C++ code // //basado en tarea 2 //código obtenido de angelmicelti.github.io/4ESO/ARD/luces_a
const int boton = 7;// definir valor del pin del boton
const int r = 11;// definir valor del pin de la luz roja
const int g = 10;// definir valor del pin de la luz verde
const int b = 9;// definir valordel pin de la luz azul
int stateButton = 0;// definir estado inicial del botón
void setup()
{
pinMode(r, OUTPUT);
pinMode(g, OUTPUT);
pinMode(b, OUTPUT);
pinMode(boton,INPUT);
pinMode(boton,INPUT);
Serial.begin(9600);
}
void loop() {
stateButton = digitalRead(boton);
if (stateButton == HIGH) {
Serial.print("bufanda");
analogWrite(r,random(0,255)); analogWrite(g,random(0,100)); analogWrite(b,random(0,100)); delay(100);
}
else{ analogWrite(r,LOW); analogWrite(g,LOW); analogWrite(b,LOW); }
}
Proyecto encendido y apagado
Videos