calculadora de 4 dígitos em arduíno

11
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 -

Upload: valdemir-s-m-reis

Post on 18-Aug-2015

40 views

Category:

Education


0 download

TRANSCRIPT

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 -

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.

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

ESQUEMA:

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.

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;

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.

FASE DE TESTES

TABELA DE CÓDIGOS BINÁRIOS