

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
INTRODUCCIÓN de un proyecto con LED RGB y microcontroladores
Tipo: Guías, Proyectos, Investigaciones
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
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); }