Este documento descreve como construir uma calculadora binária de 4 dígitos usando Arduino. A calculadora usa 4 LEDs e botões para representar números binários de 0 a 15. Há também botões para registrar, somar e subtrair os valores dos LEDs. O esquema mostra como conectar os componentes no Arduino e a placa de prototipagem.
1. UNIVERSIDADE FEDERAL DO PARÁ
CAMPUS UNIVERSITÁRIO DO TOCANTINS – CUNTINS
FACULDADE DE SISTEMAS DE INFORMAÇÃO – FASI
PROFESSOR: DIOVANNI ARAÚJO
DISCIPLINA: ARQUITETURA DE COMPUTADORES
EQUIPE:
─ ANTÔNIO CARLOS L. SOUSA
─ CARLOS ALEXANDRE P. DE SOUSA
─ ELISON CARLOS S. DO NASCIMENTO
─ RAIZA P. NUNES
─ VALDEMIR S. M. REIS
─ VALDIR NUNES SACRAMENTO
TEMA
PROGRAMAÇÃO EM ARDUÍNO
- CALCULADORA BINÁRIA DE 4 DÍGITOS -
2. CALCULADORA BINÁRIA DE 4 DÍGITOS
Neste experimento será mostrado como montar
uma Calculadora Binária simples com 4 dígitos.
Nesta calculadora poderão ser feitos cálculos que
a soma não ultrapasse 15, ou seja 1111 em binário.
Também pode ser feita o cálculo de subtração.
Seu funcionamento é simples. Há 04 (quatro) leds
e 04 (quatro) botões para controlar o estado (Led
ligado recebe o valor 1; Led desligado recebe o
valor 0), bem como 03 (três) botões para conduzir
as operações.
3. BOTÃO REG Será um registrador que salva o
conjunto de valores atuais dos leds;
BOTÃO SOMA Efetua a operação de adição entre
os valores do registrador e os valores atuais dos
leds.
BOTÃO SUBTRAÇÃO Subtrai os valores atuais
dos leds dos valores do registrador.
Para este projeto utilizar-se-á os seguintes
componentes:
01 Arduino
01 Protoboard
04 Leds
04 Resistores de 330 ohms
07 Botões tácteis
Fios para jumper
5. Os leds deverão ficar com seu pino negativo (pino
menor) ligados na barra de negativo da protoboard.
Esta deve ser ligada no GND do Arduino.
O pino positivo do led (pino maior) deverá ser
ligado em série com resistores de 330 Ohms.
Os leds e os botões tem a sua numeração
começando da direita para esquerda.
6. PORTANTO:
Led 1: porta 9;
Led 2: porta 10;
Led 3: porta 11;
Led 4: porta 12;
Botão 1: porta 2;
Botão 2: porta 3;
Botão 3: porta 4;
Botão 4: porta 5;
Botão Reg: porta 6;
Botão Soma: porta 7;
Botão Subtração: porta 8;
7. Neste experimento foi implementada uma
calculadora básica binária. É claro que com
somente 04 (quatro) valores – 04 (quatro) leds).
Ela ficará muito limitada, havendo muitos estouros
com números nas proximidades de 15 (1111). Mas
aqui o que realmente importa é a ideia!
E tudo foi desenvolvido com código fonte e a
implementação no Arduino.
Uma solução seria utilizar um visor de LCD 16x02,
comuns para este tipo de calculadora, todavia, não
dispomos de tal instrumento.