República Bolivariana de Venezuela. Ministerio del Poder Popular para la Educación Universidad Nacional Experimental Politécnica !ntonio "osé de #ucre$ Vice%Rectorado &uis 'aballero Me()as$ Núcleo* +uarenas &ab. ,e ,ise-o de #istemas &óicos
PROYECTO CALCULADORA
Profesor(a):
"ulis Ro(as
Elaborado por:
'/acon Marcotulio Exp.* 01202111030 01202111030 ,)az 'arelis Exp* 0120211041 0120211041 #errano +eore Exp* Exp* 0122011213
Guarenas, julio del !"#
$n%rodu&&i'n
Un sistema antiuo para contar 5ue utilizar piedras6 por e(emplo6 /istoriadores se-alan 7ue los pastores usaban piedras para contar sus ove(as6 8a 7ue por cada ove(a 7ue sal)a del corral se pon)a una piedra en un recipiente 8 al llear6 7uitaban una6 as) sab)an 7ue las piedras 7ue 7uedaban en el recipiente eran las ove(as 7ue 5altaban. Este sistema también 5ue aplicado en otras 9reas6 como contar a los soldados en una uerra. !l ver 7ue para contar randes cantidades necesitaban muc/as piedras6 usaban la base diez6 es decir6 cambiaban diez piedras pe7ue-as por una m9s rande6 lo 7ue posteriormente dio orien al 9baco6 primero en sumeria6 como en otras civilizaciones :c/ino6 inca6 entre otras;. Es importante se-alar 7ue de esta particular manera de contar proviene la palabra 0. Era una ma7uina calculadora 7ue pod)a sumar 8 restar. El matem9tico alem9n +ot5ried ?/ilelm &eibniz :23>3%2@23; ideó una m97uina calculadora en 23A=6 7ue superaba a la de Pascal. Mientras 7ue esta última solo pod)a sumar 8 restar6 la de &eibniz pod)a multiplicar por repetición autom9tica de la suma6 8 dividir por repetición autom9tica de la resta. &a primera calculadora electromec9nica la invento el estadounidense erman ollerit/ :2431%2A0A;6 conocida como m97uina tabuladora6 la cual 5uncionaba 5uncionaba con tar(etas tar(etas per5oradas per5oradas.. Un ran salto en esta evolución evolución 5ue la creación de la calculadora de bolsillo. En 2A3@6 "acC Dilb86 "err8 Merr8man 8 "ames Van assel de exas Fnstruments6 desarrollaron la primera calculadora 59cilmente transportable6 llamada ,atamat/. En los a-os subsiuientes /asta
Print document
to print this document from Scribd, you'll estos d)as6 el peso In8 order el precio /an disminuido6 pero /a ido en aumento la first need to download it. diversidad de operaciones 8 c9lculos 7ue se pueden realizar mediante estas m97uinas. Cancel Download And Print
El c9lculo desde un principio /a podido satis5acer las necesidades b9sicas del ser /umano6 lueo6 con la invención de la calculadora6 el /ombre /a podido 5acilitar muc/o su traba(o6 8a 7ue puede resolver desde di5)ciles operaciones matem9ticas a simples c9lculos de la vida cotidiana en seundos. El ob(etivo de este pro8ecto es demostrar las /abilidades obtenidas a partir de todas las pr9cticas anteriores creando un prototipo 5uncional de una calculadora con la a8uda de !rduino. Cal&uladora de una sola &ifra
Con&ep%os ()si&os Cal&uladora
Una calculadora es un dispositivo 7ue se utiliza para realizar c9lculos aritméticos. !un7ue las calculadoras modernas incorporan a menudo un ordenador de propósito eneral6 se dise-an para realizar ciertas operaciones m9s 7ue para ser 5lexibles. Por e(emplo6 existen calculadoras r95icas especializadas en campos matem9ticos r95icos como la trionometr)a 8 la estad)stica. ambién suelen ser m9s port9tiles 7ue la ma8or)a de los computadores. En el pasado6 se utilizaban como apo8o numérico 9bacos6 comptómetros6 9bacos neperianos6 tablas matem9ticas6 relas de c9lculo 8 m97uinas de sumar. El término GcalculadorH se usaba para aludir a la persona 7ue e(erc)a este traba(o6 a8ud9ndose también de papel 8 l9piz. Este proceso de c9lculo semi% manual era tedioso 8 proclive a errores. !ctualmente6 las calculadoras son electrónicas 8 son 5abricadas por numerosas empresas en tama-os 8 5ormas variados. #e pueden encontrar desde modelos mu8 baratos del tama-o de
Print document
In order to print this document from Scribd, you'll una tar(eta de crédito /asta otros m9s costosos con una impresora first need to download it. incorporada. Cancel Download Andsu Print &a comple(idad de las calculadoras cambia seún 5inalidad. Una calculadora moderna consiste de las siuientes partes* • •
• •
Una 5uente de ener)a6 como una pila6 un panel solar o ambos. Una pantalla6 normalmente &E, o &',6 capaz de mostrar cierto número de d)itos :/abitualmente 4 o 21;. &a circuiter)a electrónica. Un teclado 5ormado por los diez d)itos6 del 1 al AI el punto decimalI el sino iual o un botón con alo escrito :por e(emplo
&os modelos m9s avanzados pueden contar con memoria para un solo número6 7ue puede recuperarse cuando se necesita. &os botones de control de estas son ML :sumar a la memoria;6 M% :restar a la memoria; 8 MR' :Memor8 Recall6 recupera la memoria;. abitualmente la pulsación de MR' durante 0 seundos6 se elimina la memoria. ,esde 5inales de los a-os 2A416 las calculadoras simples /an sido incorporadas a otros dispositivos de mano6 como telé5onos móviles6 buscapersonas 8 relo(es de pulsera. Estos últimos 5ueron popularizados por el ,r. "ames Buccanon6 presidente de la Universidad de Pensilvania. En la ma8or)a de los pa)ses estudiantes usan calculadoras en sus tareas escolares. ubo cierta resistencia inicial a la idea por el temor de 7ue las /abilidades aritméticas b9sicas se resentir)an. Permanece cierto desacuerdo sobre la importancia de la /abilidad para realizar c9lculos a mano o mentalmente6 con alunos planes de estudios restriniendo el uso de la calculadora /asta 7ue se lora cierto nivel de destreza matem9tica6 mientras
Print document
order to print this document from Scribd, you'll 7ue otros se centranIn m9s en ense-ar técnicas de estimación 8 resolución de first need to download it. problemas. Cancel Print enerales de varias &os ordenadores personales pueden Download realizarAnd c9lculos 5ormas. !s) existen muc/os proramas 7ue realizan c9lculos* 'alculadoras simples o cient)5icas como la Microso5t 'alculatorI emuladoras de calculadoras electrónicas* su aspecto es idéntico a la calculadora electrónica correspondienteI calculadoras m9s comple(as6 con 5unciones de presentación r95ica6 8 alunas con proramaciónI /o(as de c9lculo como Microso5t Excel u pen55ice.or
El mercado de las calculadoras es extremadamente sensible al precio* el usuario t)pico desea el modelo m9s barato 7ue cuente con un con(unto de caracter)sticas concreto6 pero no se preocupa demasiado por la velocidad :dado 7ue ésta viene limitada por la rapidez con la 7ue el usuario es capaz de pulsar los botones;. Por esto6 los dise-adores de calculadoras se es5uerzan en minimizar el número de elementos lóicos de los circuitos interados en luar del número de ciclos de relo( necesarios para e5ectuar un c9lculo.
Arduino
Es una plata5orma de /ardare libre6 basada en una placa con un microcontrolador 8 un entorno de desarrollo6 dise-ada para 5acilitar el uso de la electrónica en pro8ectos multidisciplinares. El /ardare consiste en una placa con un microcontrolador !tmel !VR 8 puertos de entradaOsalida. &os microcontroladores m9s usados son el !tmea2346 !tmea=046 !tmea20416 !mea4 por su sencillez 8 ba(o coste 7ue permiten el desarrollo de múltiples dise-os. Por otro lado el so5tare consiste en un entorno de desarrollo 7ue implementa el lenua(e de proramación ProcessinO?irin 8 el carador de arran7ue 7ue es e(ecutado en la placa. ,esde octubre de 01206 !rduino se usa también con microcontroladoras 'ortexM= de !RM de =0 bits6 7ue coexistir9n con las m9s limitadas6 pero
Print document
In order to print this document from Scribd, you'll también económicas !VR de 4 bits. !RM 8 !VR no son plata5ormas compatibles first need to download it. a nivel binario6 pero se pueden proramar con el mismo F,E de !rduino 8 /acerse proramas 7ue compilen sin cambios en las dos plata5ormas. Eso s)6 las Cancel Download And Print microcontroladoras 'ortexM= usan =6=V6 a di5erencia de la ma8or)a de las placas con !VR 7ue eneralmente usan V. #in embaro 8a anteriormente se lanzaron placas !rduino con !tmel !VR a =6=V como la !rduino Qio 8 existen compatibles de !rduino Nano 8 Pro como Meduino en 7ue se puede conmutar el volta(e.
!rduino se puede utilizar para desarrollar ob(etos interactivos autónomos o puede ser conectado a so5tare tal como !dobe Qlas/6 Processin6 MaxOM#P6 Pure ,ata. &as placas se pueden montar a mano o ad7uirirse. El entorno de desarrollo interado libre se puede descarar ratuitamente. !rduino puede tomar in5ormación del entorno a través de sus entradas analóicas 8 diitales6 puede controlar luces6 motores 8 otros actuadores. El microcontrolador en la placa !rduino se prorama mediante el lenua(e de proramación !rduino :basado en ?irin; 8 el entorno de desarrollo !rduino :basado en Processin;. &os pro8ectos /ec/os con !rduino pueden e(ecutarse sin necesidad de conectar a un computador. El pro8ecto !rduino recibió una mención /onor)5ica en la cateor)a de 'omunidades ,iital en el Prix !rs Electrónica de 0113. El módulo !rduino /a sido usado como base en diversas aplicaciones electrónicas* • • • •
•
Joscillo* sciloscopio de códio abierto. E7uipo cient)5ico para investiaciones. !rduinome* Un dispositivo controlador MF,F. B,uino* un económetro 7ue usa una inter5az de dianóstico a bordo 7ue se /alla en los automóviles modernos. umane Reader* dispositivo electrónico de ba(o coste con salida de se-al de V 7ue puede mane(ar una biblioteca de 111 t)tulos en una tar(eta micro#,.
Print document •
• • •
In order to print this document from Scribd, you'll /e umane P'* e7uipo 7ue usa un módulo !rduino para emular un first need to download it. computador personal6 con un monitor de televisión 8 un teclado para computadora. Cancel Download And Print !rdupilot* so5tare 8 /ardare de aeronaves no tripuladas. !rduinoP/one* un telé5ono móvil construido sobre un módulo !rduino. Fmpresoras =,.
Es*ue+a de &one,iones
Entradas 8 salidas Poniendo de e(emplo al módulo ,iecimila6 éste consta de 2> entradas diitales con5iurables como entradas 8Oo salidas 7ue operan a voltios. 'ada contacto puede proporcionar o recibir como m9ximo >1 m!. &os contactos =6 6 36 A6 21 8 22 pueden proporcionar una salida P?M :Pulse ?idt/ Modulation;. #i se conecta cual7uier cosa a los contactos 1 8 26 eso inter5erir9 con la comunicación U#B. ,iecimila también tiene 3 entradas analóicas 7ue proporcionan una resolución de 21 bits. Por de5ecto6 aceptan de 1 /asta voltios6 aun7ue es posible cambiar el nivel m9s alto6 utilizando el contacto !re5 8 alún códio de ba(o nivel. !rduino est9 basado en ' 8 soporta todas las 5unciones del est9ndar ' 8 alunas de 'LL. &a plata5orma !rduino se prorama mediante el uso de un lenua(e propio basado en el lenua(e de proramación de alto nivel Processin. #in embaro6 es posible utilizar otros lenua(es de proramación 8 aplicaciones populares en !rduino6 debido a 7ue !rduino usa la transmisión serial de datos soportada por la ma8or)a de los lenua(es mencionados. Para los 7ue no soportan el 5ormato serie de 5orma nativa6 es posible utilizar so5tare intermediario 7ue traduzca los mensa(es enviados por ambas partes para permitir una comunicación 5luida.
6 es un simple arrelo de botones conectados en 5ilas 8 columnas6 de modo 7ue se pueden leer varios botones con el m)nimo número de pines re7ueridos. Un teclado matricial >x> solamente ocupa > l)neas de un puerto para las 5ilas 8 otras > l)neas para las columnas6 de Te&lado +a%ri&ial
Print document
In order to print this document from Scribd, you'll este modo se pueden leer 23 teclas utilizando solamente 4 l)neas de un first need to download it. microcontrolador. #i se asume 7ue todas las columnas 8 5ilas inicialmente est9n en alto :2 lóico;6 la pulsación de un botón se puede detectar al Cancel Download And Print poner cada 5ila a en ba(o :1 lóico; 8 c/ecar cada columna en busca de un cero6 si ninuna columna est9 en ba(o entonces el 1 de las 5ilas se recorre /acia la siuiente 8 as) secuencialmente.
Un modo simple de detectar la tecla presionada es incrementar una variable con la cuenta de las teclas revisadas6 de este modo al detectar una pulsación el valor de la cuenta ser9 el valor de la tecla presionada. #i al 5inal
no se presionó ninuna tecla la variable se pone a cero 8 la cuenta vuelve a comenzar. El teclado matricial proporciona una inter5az sencilla de entrada de datos. #us usos pueden ser tan variados como aplicaciones 7ue precisen de la introducción manual de datos puedan ocurr)rsele al dise-ador. ,esde una calculadora6 pasando por una cerradura codi5icada6 un termostato proramable6 entre otros.
Pan%alla LCD
Print document
In order to print this document from Scribd, you'll Una pantalla de cristal l)7uido o &', :sila del inlés li7uid cr8stal displa8; es first need to download it. una pantalla delada 8 plana 5ormada por un número de p)xeles en color o monocromos colocados delante de unaDownload 5uente de luz o re5lectora. ! menudo se Cancel And Print utiliza en dispositivos electrónicos de pilas6 8a 7ue utiliza cantidades mu8 pe7ue-as de ener)a eléctrica.
'ada p)xel de un &', t)picamente consiste de una capa de moléculas alineadas entre dos electrodos transparentes6 8 dos 5iltros de polarización6 los e(es de transmisión de cada uno 7ue est9n :en la ma8or)a de los casos; perpendiculares entre s). #in cristal l)7uido entre el 5iltro polarizante6 la luz 7ue pasa por el primer 5iltro ser)a blo7ueada por el seundo :cruzando; polarizador. &a super5icie de los electrodos 7ue est9n en contacto con los materiales de cristal l)7uido es tratada a 5in de a(ustar las moléculas de cristal l)7uido en una dirección en particular. Este tratamiento suele ser normalmente aplicable en una 5ina capa de pol)mero 7ue es unidireccionalmente 5rotada utilizando6 por e(emplo6 un pa-o. &a dirección de la alineación de cristal l)7uido se de5ine por la dirección de 5rotación. !ntes de la aplicación de un campo eléctrico6 la orientación de las moléculas de cristal l)7uido est9 determinada por la adaptación a las super5icies. En un dispositivo tisted nematic6 N :uno de los dispositivos m9s comunes entre los de cristal l)7uido;6 las direcciones de alineación de la super5icie de los dos electrodos son perpendiculares entre s)6 8 as) se oranizan las moléculas en una estructura /elicoidal6 o retorcida. ,ebido a 7ue el material es de cristal l)7uido birre5rinente6 la luz 7ue pasa a través de un 5iltro polarizante se ira por la /élice de cristal l)7uido 7ue pasa a través de la capa de cristal l)7uido6 lo 7ue le permite pasar por el seundo 5iltro polarizado. &a mitad de la luz incidente es absorbida por el primer 5iltro polarizante6 pero por lo dem9s todo el monta(e es transparente. 'uando se aplica un volta(e a través de los electrodos6 una 5uerza de iro orienta las moléculas de cristal l)7uido paralelas al campo eléctrico6 7ue distorsiona la estructura /elicoidal :esto se puede resistir racias a las 5uerzas el9sticas desde 7ue las moléculas est9n limitadas a las super5icies;.
Print document
In order to print this document from Scribd, you'll Esto reduce la rotación de la polarización de la luz incidente6 8 el dispositivo first need to download it. aparece ris. #i la tensión aplicada es lo su5icientemente rande6 las moléculas de cristal l)7uido en el centro de la capa son casi completamente desenrolladas Cancel Download And Print 8 la polarización de la luz incidente no es rotada 8a 7ue pasa a través de la capa de cristal l)7uido. Esta luz ser9 principalmente polarizada perpendicular al seundo 5iltro6 8 por eso ser9 blo7ueada 8 el pixel aparecer9 nero. Por el control de la tensión aplicada a través de la capa de cristal l)7uido en cada p)xel6 la luz se puede permitir pasar a través de distintas cantidades6 constitu8éndose los di5erentes tonos de ris.
Espe&ifi&a&iones
Fmportantes 5actores 7ue se deben considerar al evaluar una pantalla de cristal l)7uido* Resolución* &as dimensiones /orizontal 8 vertical son expresadas en p)xeles. &as pantallas , tienen una resolución nativa desde 2041x@01 p)xeles :@01p; /asta =4>10231 pixeles :>D;. - !nc/o de punto* Es la distancia entre los centros de dos p)xeles ad8acentes. 'uanto menor sea el anc/o de punto6 tanto menor ranularidad tendr9 la imaen. El anc/o de punto suele ser el mismo en sentido vertical 8 /orizontal6 pero puede ser di5erente en alunos casos. .- ama-o* El tama-o de un panel &', se mide a lo laro de su diaonal6 eneralmente expresado en puladas. /- iempo de respuesta* Es el tiempo 7ue demora un p)xel en cambiar de un color a otro. #- ipo de matriz* !ctiva6 pasiva 8 reactiva. 0- Snulo de visión* Es el m9ximo 9nulo en el 7ue un usuario puede mirar el &',6 estando desplazado de su centro6 sin 7ue se pierda calidad de visión. &as nuevas pantallas vienen con un 9nulo de visión de 2@4 rados. 1- #oporte de color* 'antidad de colores soportados. 2- Brillo* &a cantidad de luz emitida desde la pantallaI también se conoce como luminosidad. 3- 'ontraste* &a relación entre la intensidad m9s brillante 8 la m9s oscura. !specto* &a proporción de la anc/ura 8 la altura "!"-
Print document
order to print this document from Scribd, you'll Puertos Inde entrada* Por e(emplo ,VF6 V+!6 &V,# o incluso #% first need to download it. Video 8 ,MF. !ctualmente 8a se est9 mane(ando en alunas pantallas el puerto U#B 7ue permite la reproducción de 5otos6 música6 8 video. Cancel Download And Print "El color en los dispositivos* En las pantallas &', de color cada p)xel individual se divide en tres células6 o subp)xeles6 de color ro(o6 verde 8 azul6 respectivamente6 por el aumento de los 5iltros :5iltros de pimento6 5iltros de tinte 8 5iltros de óxido de metal;. 'ada subp)xel puede controlarse independientemente para producir miles o millones de posibles colores para cada p)xel. &os monitores 'R usan la misma estructura de Tsubp)xeles a través del uso de 5ós5oro6 aun7ue el /az de electrones analóicos empleados en 'Rs no dan un número exacto de subp)xeles. &os componentes de color pueden colocarse en varias 5ormas eométricas de p)xeles6 en 5unción del uso del monitor. #i el so5tare sabe 7ué tipo de eometr)a se est9 usando en un &', concreto6 ésta puede usarse para aumentar la resolución del monitor a través de la presentación del subpixel. Esta técnica es especialmente útil para texto anti%aliasin.
""-
$n&on4enien%es
&a tecnolo)a &', aún tiene alunos inconvenientes en comparación con otras tecnolo)as de visualización* "-
Resolución*
!un7ue los 'Rs sean capaces de mostrar múltiples resoluciones de v)deo sin introducir arte5actos6 los &', producen im9enes n)tidas sólo en su
'ontraste*
Print document
In order to print this document from Scribd, you'll !un7ue los &', suelen tener m9s im9enes vibrantes 8 me(or contraste
.-
iempo de respuesta*
&os &', suelen tener tiempos de respuesta m9s lentos 7ue sus correspondientes de plasma 8 'R6 en especial las vie(as pantallas6 creando im9enes 5antasmas cuando las im9enes se caraban r9pidamente. Por e(emplo6 cuando se desplaza el ratón r9pidamente en una pantalla &',6 múltiples cursores pueden ser vistos. !lunas pantallas &', tienen importantes aportaciones de retraso. #i el retraso es lo su5icientemente rande6 esa pantalla puede ser inadecuada para operaciones con el ratón r9pidas 8 precisas :dise-o asistido por computadora6 video(ueos de disparos en primera persona; en comparación con los monitores 'R o &', pe7ue-os 8 con insini5icantes cantidades de retraso de entrada. &os retrasos pe7ue-os son a veces puestos de relieve en la comercialización. /-
Snulo de visión*
&os paneles &', tienden a tener un 9nulo de visión limitado en relación con las 'R 8 las pantallas de plasma. Esto reduce el número de personas 7ue pueden cómodamente ver la misma imaen % las pantallas de ordenadores port9tiles son un excelente e(emplo. !s)6 esta 5alta de radiación es lo 7ue da a las &', su reducido consumo de ener)a en comparación con las pantallas de plasma 8 'R. #i bien los 9nulos de visión /an me(orado al punto de 7ue es poco 5recuente 7ue los colores sean totalmente incorrectos en el uso normal6 a distancias
Print document
order to print this document from Scribd, you'll t)picas de uso de unaIncomputadora los &', todav)a permiten pe7ue-os cambios first need to download it. en la postura del usuario6 e incluso di5erentes posiciones entre sus o(os producen una notable distorsión de colores6 incluso para los me(ores &', del Cancel Download And Print mercado.
#-
,urabilidad*
&os monitores &', tienden a ser m9s 5r9iles 7ue sus correspondientes 'R. &a pantalla puede ser especialmente vulnerable debido a la 5alta de un rueso cristal protector como en los monitores 'R. #u durabilidad depende de su 5recuencia de uso. &os 5abricantes suministran en el manual del usuario un tiempo de durabilidad de la pantalla6 reularmente expresado en /oras de uso. Pero se puede extender este tiempo disminu8endo los niveles de brillo de la imaen :aún en estudio;.
Dise5o del Cir&ui%o
Print document In order to print this document from Scribd, you'll first need to download it. Cancel
Download And Print
Print document
In order to print this document from Scribd, you'll first need to download it.
E,pli&a&i'n del uso de los &o+ponen%es Cancel
Download And Print
6a%eriales u%ili7ados:
!rduino UN* !rduino es una plata5orma de /ardare de códio abierto6 basada en una sencilla placa con entradas 8 salidas6 analóicas 8 diitales6 en un entorno de desarrollo 7ue est9 basado en el lenua(e de proramación Processin. Mediante este dispositivo se conecta el mundo analóico con el diital6 permitiéndonos controlar el sistema elaborado.
Pantalla &', 23x0* Una pantalla de cristal l)7uido o &', es una pantalla delada 8 plana 5ormada por un número de p)xeles en color o monocromos colocados delante de una 5uente de luz o re5lectora. Utiliza cantidades mu8 pe7ue-as de ener)a eléctrica. #e utilizar9 en este sistema electrónico para mostrar las operaciones e5ectuadas por el usuario 8 los resultados obtenidos por medio de la plata5orma !rduino. eclado matricial >x> o 23 pulsadores* Un teclado matricial es un arrelo de botones conectados en 5ilas 8 columnas. Un teclado matricial >x> solamente ocupa > l)neas de un puerto para las 5ilas 8 otras > l)neas para las columnas6 de este modo se pueden leer 23 teclas utilizando solamente 4 l)neas de un microcontrolador. Mediante el teclado matricial el usuario podr9 inresar los d)itos 7ue desea multiplicar6 sumar6 restar o dividir. ambién es posible elaborar un teclado matricial a partir de 23 sitc/es pulsadores6 lo cual resulta m9s económico en la ma8or)a de los casos.
Print document
to print this document from Scribd, you'll Potenciómetro Indeorder 21D* first need to download it.
Un potenciómetro es un resistor cu8o valor de resistencia es variable. ,e esta Download And Print manera6 se puede controlarCancel la intensidad de alunas de las especi5icaciones de la pantalla &',6 tales como brillo6 contraste6 entre otras.
Proteus* Proteus es una compilación de proramas de dise-o 8 simulación electrónica. ! través de este se realizó 8 simulo el dise-o del circuito6 corriiendo los posibles errores antes del monta(e 5)sico.
'omputadora* &a computadora6 también denominada computador u ordenador6 es una m97uina electrónica 7ue recibe 8 procesa datos para convertirlos en in5ormación conveniente 8 útil. Una computadora est9 5ormada6 5)sicamente6 por numerosos circuitos interados 8 otros muc/os componentes de apo8o6 extensión 8 accesorios6 7ue en con(unto pueden e(ecutar tareas diversas con suma rapidez 8 ba(o el control de un prorama. Esta es la principal /erramienta utilizada para el dise-o del circuito por medio del so5tare Proteus 8 para la elaboración de la proramación de la plata5orma !rduino 7ue se utiliza. Protoboard* Una placa de pruebas :en inlés* protoboard o breadboard; es un tablero con ori5icios conectados eléctricamente entre s)6 /abitualmente siuiendo patrones de l)neas6 en el cual se pueden insertar componentes electrónicos 8 cables para el armado 8 prototipado de circuitos electrónicos 8 sistemas similares. Est9
Print document
In order to print this document from Scribd, you'll /ec/o de dos materiales6 un aislante6 eneralmente un pl9stico6 8 un conductor first need to download it. 7ue conecta los diversos ori5icios entre s). Es utilizado para la creación 8 comprobación del prototipo de circuito electrónico antes de llear a la Cancel Download And Print impresión mec9nica del circuito en sistemas de producción comercial .
'ables* #e llama cable a un conductor :eneralmente cobre; o con(unto de ellos eneralmente recubierto de un material aislante o protector. Estos son utilizados para conectar cada uno de los componentes del circuito6 permitiendo la alimentación eléctrica del mismo.
C'di8os u%ili7ado
Winclude X&i7uid'r8stal./Y OZO &ibrer)a para el control del &', Winclude XDe8pad./Y OO &ibrer)a para el control del Ce8pad
&i7uid'r8stal lcd:46 A6 216 226 206 2=;I OO varible &', 8 pines const b8te 5ilas [ >I OO número de 5ilas > const b8te columnas [ >I OO número de columans >
c/ar teclado \5ilas]\columnas][^
Print document
^2606=6JZ6
In order to print this document from Scribd, you'll first need to download it.
^>6636LZ6 ^@646A6%Z6
Cancel
Download And Print
^_616[6OZ ZI OOvariable teclado
b8te 5ilaPines\5ilas][^162606=ZI OOcon5iuración de 5ilas b8te columnaPines\columnas][^>6636@ZI OO con5iuración de columnas
De8pad calcu [ De8pad :maCeDe8map:teclado;65ilaPines6 columnaPines6 5ilas6 columnas;I
boolean inicio [ 5alseI boolean 5inal [ 5alseI OO variables de control
#trin num26 num0I int ansI c/ar opI
void setup:;^ lcd.bein:2360;I lcd.set'ursor:61;I lcd.print:<'alculadora<;I
Print document
lcd.set'ursor:=62;I
In order to print this document from Scribd, you'll first need to download it.
lcd.print:
Cancel
Download And Print
lcd.clear:;I Z
void loop :;^ c/ar Ce8 [ calcu.etDe8:;I i5 :Ce8 `[ NDE :Ce8[[2 Ce8[[0 Ce8[[= Ce8[[> Ce8[[ Ce8[[3 Ce8[[@ Ce8[[4 Ce8[[A Ce8[[1;; ^ i5:inicio [[ 5alse; ^num2 [ num2 L Ce8I int num&ent/ [ num2.lent/:;I
lcd.set'ursor:2%num&ent/61;I
lcd.print:num2;I Z
else ^num0 [ num0 L Ce8I int num&ent/ [ num0.lent/:;I
lcd.set'ursor:2%num&ent/62;I
lcd.print:num0;I
Print document
5inal [ trueI
In order to print this document from Scribd, you'll first need to download it.
Z Cancel
Z
Download And Print
i5 :inicio [[ 5alse Ce8 `[ NDE :Ce8 [[ L Ce8 [[ % Ce8 [[ _ Ce8 [[ O;;
^inicio [ trueI op [ Ce8I lcd.set'ursor:261;I lcd.print :op;I
Z i5 :5inal [[ true Ce8 `[NDE Ce8 [[ [; ^ i5 :op [[ L; ^ans[ num2.toFnt:; L num0.toFnt:;IZ i5 :op [[ %; ^ans[ num2.toFnt:; % num0.toFnt:;IZ i5 :op [[ _; ^ans[ num2.toFnt:; _ num0.toFnt:;IZ i5 :op [[ O; ^ans[ num2.toFnt:; O num0.toFnt:;IZ
Print document
lcd.clear:;I
In order to print this document from Scribd, you'll first need to download it.
lcd.set'ursor:261;I lcd.autoscroll:;I
Cancel
lcd.print:ans;I lcd.no!utoscroll:;I Z i5:Ce8 `[NDE Ce8 [[ J; ^ lcd.clear:;I inicio [ 5alseI 5inal [ 5alseI num2 [ <
Download And Print
Print document
In order to print this document from Scribd, you'll first need to download it. Cancel
Download And Print
E,pli&a&i'n del &ir&ui%o
El es7uema del circuito elaborado en el so5tare Proteus 5ue analizado 8 de acuerdo al mismo se ad7uirieron los materiales para realizar el monta(e 5)sico pertinente. #e eneró el códio en el prorama !rduino6 se realizó la simulación 8 5inalmente se /izo el prototipo 5)sico. El 5uncionamiento de este circuito viene reido de acuerdo al 5uncionamiento del !rduino6 el cual se encuentra compuesto de la siuiente manera* En primera instancia6 se encuentra una inter5az de entrada6 7ue se /alla directamente unida a los peri5éricos6 o conectada a ellos por puertos. El ob(etivo de esa inter5az de entrada es llevar la in5ormación al microcontrolador6 la pieza encarada de procesar esos datos mediante la proramación elaborada.
Print document
order to print this document from Scribd, you'll Para la conexión delInteclado matricial al microcontrolador se deben colocar first need to download it. unas resistencias de pull%up en las 5ilas :o las columnas;. ,e esta 5orma si se pone a masa :cero lóico; Cancel una columna :5ila; se obtendr9 un cero en la 5ila Download And Print :columna; correspondiente cuando se pulse una tecla.
!l pulsar pueden producirse rebotes mec9nicos e interpretarlos como varias repeticiones de la misma tecla. Para evitarlo basta con esperar un tiempo superior a la duración de los mismos antes de seuir le8endo datos del teclado. Por último6 se encuentra una inter5az de salida6 7ue lleva la in5ormación procesada a los peri5éricos encaradas de /acer el uso 5inal de esos datos6 7ue en alunos casos puede bien tratarse de otra placa en la 7ue se centralizar9 8 procesara nuevamente la in5ormación6 o sencillamente6 como en este caso6 una pantalla &', encarada de mostrar la versión 5inal de los datos. &a pantalla &', cuenta con un microprocesador encarado de determinar la posición de cada p)xel6 también cuenta con 0 placas de vidrio6 una de ellas esta iluminada de la parte trasera por una luz intensa procedente de l9mparas ''Q& :'old%'at/ode Qluorescent &s O &9mparas 5luorescentes de c9todo 5r)o;6 lo 7ue permite el brillo en la pantalla. Una vez 7ue se determina el p)xel a colorear6 la celda cuenta con = sustancias propensas a recibir corriente 8 colorearse de alún color b9sico por medio de polarización. &a corriente 7ue le llea a cada p)xel determina la saturación para cada color 8 as) se enera la ama de colores 8 este proceso se repite cada vez 7ue cambian las im9enes en la pantalla.
Print document
In order to print this document from Scribd, you'll first need to download it. Cancel
Download And Print
Con&lusiones Generales
&a necesidad de sumar 8 /acer c9lculos apareció mu8 temprano entre los /umanos6 para 5ines como el comercio6 o la observación de la naturaleza 8 de las estrellas. Probablemente una de las primeras maneras 7ue los /umanos encuentran para contar6 es usando los dedos. #in embaro6 sin la existencia de la calculadora no se podr)a completar tareas cotidianas como tener el total de una boleta de supermercado6 ni se /abr)a desarrollado la tecnolo)a para la computadora .
Print document
to print this document from Scribd, you'll ,ando por 5inalizadoIn order el pro8ecto6 solo 7ueda mencionar la experiencia 8 first need to download it. contratiempos su5ridos6 as) como las decisiones tomadas sobre la marc/a. Cancel
Download And Print
En el aspecto de conexionado6 7ue era el ma8or temor 7ue se ten)a a priori6 resultó bastante exitoso con la única contrariedad de 7ue los pines 1 8 2 del !rduino estén conectados a la /ora de /acer la cara del prorama.
#e analizaron posibles errores en el !rduino como* • •
,ivisión entre 1 :#8ntax error; #i el resultado es ma8or a > d)itos :Memoria insu5iciente;
!rduino es una excelente plata5orma para la experimentación con microcontroladores6 su alto nivel de abstracción /ace 7ue su uso sea sencillo incluso para a5icionados sin un entrenamiento 5ormal en electrónica. Es mu8 útil a los desarrolladores de sistemas electrónicos para la realización de pruebas preliminares o modulares6 debido a 7ue su Entorno Fnterado de ,esarrollo brinda la posibilidad de lorar una implementación r9pida 8 5uncional de prototipos relativamente sencillos. ,ebido a 7ue la plata5orma es