descripcion de un proyecto basico en arduino de lectura de puertos de entrada y manejo de un display 7 segmentos. lectur...
Description
INFORME: PROYECTO BINARIO-DISPLAY BINARIO-DISPLAY SIETE SEGMENTOS
OSCAR IVAN CIFUENTES JAIRO ALBERTO BARRIOS
UNIVERSIDAD ANTONIO NARIÑO INGENIERÍA ELECTROMECÁNICA ELECTRÓNICA INDUSTRIAL SANTIAGO DE CALI 2017
INFORME: PROYECTO BINARIO-DISPLAY BINARIO-DISPLAY SIETE SEGMENTOS
OSCAR IVAN CIFUENTES JAIRO ALBERTO BARRIOS
I!"#$%: P#"&%'(" P#)'(*'"
P#%+%(," ,: ING. FABIAN C/AVARRIAGA LENIS
UNIVERSIDAD ANTONIO NARIÑO INGENIERÍA ELECTROMECÁNICA ELECTRÓNICA INDUSTRIAL SANTIAGO DE CALI 2017
INTRODUCCIÓN.
En el siguiente informe se presenta el desarrollo del proyecto propuesto para la iniciación en el mundo del arduino, el cual consiste en representar en un display de siete segmentos los equivalentes decimales de las entradas binarias de un dip switch de cuatro bits. El proyecto se desarrolla bajo la plataforma de arduino uno y se utiliza el CA de !sis para la simulación del proyecto" de igual forma se logra desarrollar el montaje del proyecto en la protoboard. Aplicando conceptos b#sicos de electrónica y programación.
OBJETIVOS.
Conocer el entorno arduino, su estructura de programación y su arquitectura f$sica. %ervir de pre#mbulo al desarrollo de proyectos con la plataforma arduino. Aplicar conceptos b#sicos de electrónica y programación.
OBJETIVOS ESPECIFICOS
•
Conocer los comandos b#sicos para la programación en el entorno de
•
arduino. &rogramar pines digitales de entrada y salida. istinguir los pines del microcontrolador Atmega de arduino. Conocer los tipos de display de siete segmentos. Clasificar los pines del display de siete segmentos. Conocer el funcionamiento de las resistencias &ull' (p para la adquisición
•
de entradas ))* en el microcontrolador. +ecordar el sistema de numeración binario.
• • • •
PROYECTO BINARIO-DISPLAY SIETE SEGMENTOS
P,(%,$*%(".
El proyecto consiste en que a travs de la manipulación de un dip switch de cuatro bit se le env$en al microcontrolador del arduino los n-meros de cero a ocho en binario y posteriormente el microcontrolador haga el procesamiento de tomar las seales en binario y mostrar en el display de siete segmentos los n-meros en base diez.
D*,#,$, % B"3%+.
/01
!& %8!)C9 : ;its
5!C+7C76)+7*A 7+ A+(!67+
46
MATERIALES. PLACA ARDUINO UNO.
!%&*A2 3 %E45E6)7%
1. Conector USB encargado de la comunicación con el puerto serial de la &C para la programación del Arduino, adem#s de servir de fuente de alimentación de 01 a bajo amperaje.
2. Regulador de voltaje de 5V . cuando se conecta un adaptador como fuente de alimentación para el Arduino.
4. Plug de conexión para fuente de alimentación e1C.
5. Puerto de seis pines. • • • •
Reset. %e activa cuando recibe una seal de un cero lógico. 3.3V . fuente de ?.?1C para dispositivos e se establece como > voltios y un bit ser# 01 positivos. &ara lograr esto el !& swicht se configuran con unas resistencias denominadas &(**'(&" como se observa en la siguiente figura.
J a tierra o la +ef K enviando un cero lógico o >1 a la entrada del microcontrolador.
Cuando un interruptor del !& %8!C)9 se cierra la corriente fluye a las entradas del micro debido a que se encuentra en su trayectoria una resistencia de >J y el -nico camino de baja resistencia es el que dirige hacia el microcontrolador origin#ndose as$ los 01/ o ;inario en la entrada del pin del microcontrolador.
DIP EN CIRCUITO ABIERTO
ENTRADA AL MICRO
0V " 0 >*,#*"
RECORRIDO RESISTENCIA DE LA 10= CORRIENTE
6V< " 1 >*,#*"
DIP EN CIRCUITO CERRADO ENTRADA AL MICRO
DISPLAY DE SIETE SEGMENTOS.
Es un visualizador de 3 segmentos es un componente que se utiliza para la representación de caracteres normalmente n-merosD en muchos dispositivos electrónicos, debido en gran medida a su simplicidad. Aunque e"("10 >"("20 >"("40 >"("51 3" *! >"("10 >"("20 >"("41 >"("50 "+ *! >"("10 >"("20 >"("41 >"("51 (#%+ *! >"("10 >"("21 >"("40 >"("50 '3,(#" *! >"("10 >"("21 >"("40 >"("51 '*'" *! >"("10 >"("21 >"("41 >"("50 +%*+ *! >"("10 >"("21 >"("41 >"("51 +*%(% *! >"("10 >"("20 >"("40 >"("51 "'H" *! >"("11 >"("20 >"("40 >"("51 3%?%
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.