Está en la página 1de 3

Introducción

La tecnologia avanza y lo hace a pasos agigantados, los seres humanos han demostrado
tener una gran capacidad cuando de innovar se trata, es ese deseo por hacer que la vida
sea mas facil lo que lleva a desarrollar tecnologias increibles que ayudan al desarrollo de de
la humanidad o a la extincion de la misma.

Como es bien sabido de pocos años hasta el presente se ha avanzado mucho, cada vez es
más notorio cómo la tecnología de tipo analógica queda inutilizada como una pieza más en
el pasado de la historia de la humanidad y ésto, empieza con la invención de el diodo y
posteriormente los distintos tipos de transistores así como sus distintas aplicaciones y
combinaciones que permitieron pasar finalmente y de una manera más compacta a la
digitalización y procesamiento de la información.

Es a partir de este punto donde ha sido imparable el desarrollo tecnológico y sobretodo con
el desarrollo de estos componentes compactados en un arreglo específico llamados
microprosesadores que posibilita el procesamiento, almacenamiento, y lectura de
información mediante una programación para una aplicación específica.

Los Microcontroladores en la Actualidad en sí se encuentran presentes en todos o en la


mayoría de los dispositivos de control. En la producción a gran y pequeña escala se utilizan
los microcontroladores para tener controlados los procesos de producción, transmisión y
recepción, seguridad, y en general para cada situación que requiera sensar y procesar una
señal proveniente de alguna magnitud física, de data u otro tipo de información para luego
actuar en base a dicha señal y la programación del microcontrolador por tal motivo es tan
Importante para estudiante de Ingeniera tener los conocimientos necesarios sobre el
manejo y funcionamiento de dichos dispositivos.

En este proyecto de la materia de Microprocesadores, de la carrera de Ingeniería de


Telecomunicaciones. Se familiariza con la programación de un Microprocesador, para ser
más específicos, el Atmega 328p en la placa de desarrollo de un arduino uno, el cual se
programara en su propio compilador llamado arduino IDE

La práctica de contará con la manipulación de los puertos del Arduino y el uso de algunas
funciones, para que se pueda de manera correcta y en secuencia de colores encender y
apagar un LED por un lapso de tiempo de 4 seg aproximadamente entre colores, esto en
un ciclo que viene por defecto en nuestro compilador y que se mantendrá hasta que se le
corte la alimentación al Arduino.
Código del proyecto

int R=10, G=9, B=6; // declaración de variables cada número representa un número
de pin de salida en nuestra placa de desarrollo

void setup() { // Es la FUnción donde declaramos si serán salidas o entradas de


señal

pinMode(R,OUTPUT);
pinMode(G,OUTPUT);
pinMode(B,OUTPUT);

void RGB (int rojo,int verde,int azul) // Es la función que usamos para agrupar los tres
colores disponibles
{
analogWrite(R,rojo);
analogWrite(G,verde);
analogWrite(B,azul);
}
void loop() // La función loop es el bucle infinito aquí se indica que harán los pines que
seleccionamos
{
RGB(0,100,0);
delay (4000);.
RGB(82,89,0);
delay(2000);
RGB(150,0,0);
delay(4000);

}
Calculo de la resistencia del LED RGB

I 20mA

VCC 5v

VDD

Rojo 1.8 v
Verde 3.2
Azul 3.5 v

Por medio VDD 2.833v

R = Vcc-vdd/ I

R = 2.16/ 0.002

R = 1083.33 ohmios

Y se usó una de 1k ohmios

También podría gustarte