Está en la página 1de 5

Laboratorio 28/04/2023

B.A. Recinos Mejía


7690-19-18053 Universidad Mariano Gálvez
L.E. Patzán López
7690-20-370 Universidad Mariano Gálvez
L.E. Zambrano Pineda
7690-20-465 Universidad Mariano Gálvez
K.C. Salazar Sumalé
7690-20-3305 Universidad Mariano Gálvez
Arquitectura de computadoras I
brecinosm3@miumg.edu.gt
lpatzanl2@miumg.edu.gt
lzambranop@miumg.edu.gt
Ksalazars5@miumg.edu.gt
Circuito:

Circuito

TABLA DE COMPONENTES
1 Microcontrolador Arduino R3
6 Cables de corriente
1 Galleta de electrónica
3 Resistencias de 220 Ω
1 LED RGB
Código
int rojo = 11;
int verde = 10;
int azul = 9;

void setup() {
pinMode(rojo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(azul, OUTPUT);
//Inicializamos la consola para imprimir
Serial.begin(9600);
}

void loop() {
//Geramos 3 numeros aletoreos
int codigoRojo = random(256);
int codigoVerde = random(256);
int codigoAzul = random(256);
//imprimimos el codigo RGB, que serian
//los 3 numeros aletorios
Serial.print("\nCodigo RGB | ");
Serial.print(codigoRojo);
Serial.print(", ");
Serial.print(codigoVerde);
Serial.print(", ");
Serial.print(codigoAzul);
Serial.print(" |");

//Seteamos los valores a los pines


//del Arduino para que ese valor
//salga hacia cada pin del LED
analogWrite(rojo, codigoRojo);
analogWrite(verde, codigoVerde);
analogWrite(azul, codigoAzul);

//Lo mostramos por 2.5 segundos y


//Apagamos las led por 1 segundo
//Solo para que sean mas visibles
//Los colores.
delay(2500);
analogWrite(rojo, LOW);
analogWrite(verde, LOW);
analogWrite(azul, LOW);
delay(1500);
}

Manual De Usuario

Únicamente corremos el programa desde la página de Tinkercad (Start Simulation).

En el Serial Monitor, nos mostrar a cada 2.5 segundos 3 valores random de 0 a 255, los
cuales el código mandara a través de los puertos análogos 11,10 y 9 hacia la LED. Una vez
generado los 3 numeros, encenderá la LED por 2.5 segundos, después se apagara por 1.5
todas las LED para empezar el ciclo nuevamente.

Resultados del Serial Monitor

Ejemplos de colores que genero

Link del proyecto en Tinkercad


https://www.tinkercad.com/things/0K9UCAo3Nl8-smashing-jaagub-
kasi/editel?sharecode=JdA9qxF5JldnLmUU4aRP4UN4gM9z_Y6yMLATVM01wPY

También podría gustarte