0% acharam este documento útil (0 voto)
659 visualizações

Relatorio - Arduino 2

Este relatório descreve um projeto utilizando uma placa Arduino para controlar um display de sete segmentos e exibir nomes de alunos de um grupo. Ele inclui uma introdução, lista de materiais, descrição do desenvolvimento do projeto, código do programa, conclusão e referências.

Enviado por

Aline Barão
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
659 visualizações

Relatorio - Arduino 2

Este relatório descreve um projeto utilizando uma placa Arduino para controlar um display de sete segmentos e exibir nomes de alunos de um grupo. Ele inclui uma introdução, lista de materiais, descrição do desenvolvimento do projeto, código do programa, conclusão e referências.

Enviado por

Aline Barão
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 14

CENTRO UNIVERSITARIO DO NORTE UNINORTE

Eletrnica Digital e Microprocessadores

Manaus, 2014

Eletrnica Digital e Microprocessadores: Flip - Flop

Relatrio

apresentado

como requisito parcial para a


obteno

de

aprovao

na disciplina de Eletrnica
Digital e Microprocessadores,
no

Curso

de

Engenharia

Eletrica, na Universidade da
Uninorte.
Prof. Dr. Francisco Coelho.

Manaus, 2014.
2

Resumo
Neste projeto vamos controlar um display com o arduino, escrevendo
caracteres nomes dos componentes do grupo deste projeto.

SUMRIO

INTRODUO............................................................................................. 05
1.0 MATERIAIS UTILIZADOS..................................................................... 06
2.0 DESENVOLVIMENTO........................................................................... 07
3.0 CODIGO DO PROGRAMA.................................................................... 08
CONCLUSO.............................................................................................. 11
ANEXO FOTOGRAFICO............................................................................. 12
REFERNCIAS............................................................................................ 13

INTRODUO

Este Relatrio tem por objetivo mostrar o projeto feito com a placa Arduino
utilizando o display de sete segmentos. Esse display de sete segmentos um
invlucro

com

sete

leds

com

formato

de

segmento,

posicionados de modo a possibilitar a formao de nmeros decimais e algumas


letras utilizadas no cdigo hexadecimal.

MATERIAIS UTILIZADOS

Compilador Micro C;
Protoboard;
Resistores 10k;
Resistores 330;
Capacitor;
Cristal;
Display 7 segmento;
Fios jumper;
Arduino Uno;

DESENVOLVIMENTO

Este projeto teve por objetivo fazer um display de sete segmentos efetuar
a programao realizada pela placa arduino para aparecer os devidos nomes dos
componente do grupo.O experimento foi realizado no Centro Universitrio do Norte
Uninorte.
Iniciou-se

experimento

verificando

se

todos

os

instrumentos

estavam

devidamente em seus lugares, constatando a operacionalidade dos instrumentos


demos inicio aos procedimentos. Inicialmente, montamos os materiais ou
componentes na protoboard, aps isso configurou-se a programao no Arduino.
Na parte traseira do LCD contem a numerao dos pinos, encontrando
apenas o nmero 1( direita) e o nmero 16( esquerda), indicando que a contagem
dos pinos vai de 1 a 16 da direita, para a esquerda. Na tabela abaixo, podemos
encontrar a descrio de cada pino do LCD:

CODIGO DO PROGRAMA

1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2

// PROJETO FINAL1
/* Cdigo Fonte do Projeto Seleo de Nomes.
Disciplina:Eletrnica Digital
Professor: Francisco Coelho
Alunos: Aline, Andre, Filipi*/
//===================DOCUMENTARIO===========
====================
/*
Boto

O Circuito:

*/
//=====================DECLARAO DE
VARIAVEIS==================

#include <LiquidCrystal.h>
constint buttonPin1 = 3;
pino

// O nmero de boto de presso do

constint buttonPin2 = 4;

// O nmero de boto de presso do pino

constint buttonPin3 = 5;

// O nmero de boto de presso do pino


8

4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4

int buttonState1=0;

// Valor de estado inicial do boto.

int buttonState2=0;

// Valor de estado inicial do boto.

int buttonState3=0;

// Valor de estado inicial do boto.

//========================================
=====================
// Inicializa a biblioteca com os nmeros dos pinos de interface
LiquidCrystallcd(7, 8, 9, 10, 11, 12); // Cria um objeto lcd e atribui
os pinos

void setup()
{
lcd.begin(16, 2); // Define o display com 16 colunas e 2 linhas

// Inicializa o pino boto como entrada:


pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(buttonPin3, INPUT);

// Animao de tela move o letreiro para esquerda, depois para


direita
lcd.print("DISPLAY LCD");
lcd.setCursor(0,1);
lcd.print("UNINORTE - ENG.ELETRICA");

5
4
6
4
7
4
8
4
9
5
0
5
1
5
2
5
3
5
4
5
5
5
6
5
7
5
8
5
9
6
0
6
1
6
2
6
3
6
4
6
5
6

void loop() {

// Ler o estado do valor boto:

buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
buttonState3 = digitalRead(buttonPin3);

if(buttonState1==HIGH){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("ALUNO:");
lcd.setCursor(6,0);
lcd.write("Aline");

// Define a posio do cusor


// escreve texto no lcd
// Define a posio do cusor
// escreve texto no lcd

10

6
6
7
6
8
6
9
7
0
7
1
7
2
7
3
7
4
7
5
7
6
7
7
7
8
7
9
8
0
8
1
8
2
8
3
8
4
8
5
8
6
8

elseif(buttonState2==HIGH){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("ALUNO:");
lcd.setCursor(6,0);
lcd.write("Andre");

// Define a posio do cusor


// escreve texto no lcd
// Define a posio do cusor
// escreve texto no lcd

elseif(buttonState3==HIGH){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("ALUNO:");

// Define a posio do cusor


// escreve texto no lcd

lcd.setCursor(6,0);

lcd.write("Filipi");

// escreve texto no lcd-----------------------

11

7
8
8
8 // Fim da rotina
9

CONCLUSO
A prtica realizada nos proporcionou um entendimento maior dos conceitos
da disciplina de eletrnica e microprocessadores,observamos na prtica a utilidade
e funcionamento de um micro controlador e das ferramentas que o fazem funcionar.
Nesta experincia aprendemos como programar uma placa do tipo Arduino Uno e
enxergar a sua utilidade pratica diante do circuito.

12

ANEXO FOTOGRFICO DO PROJETO

13

BIBLIOGRAFIA
1.
http://www.maxwellbohr.com.br/downloads/robotica/mec1000_kdr5000/tutorial_e
letro
nica_-_display_de_7_segmentos.pdf
2. http://www.ic.unicamp.br/~rlachi/Curso_c.pdf
3. http://www.radioamadores.net/files/microcontroladores_pic.pdf

14

Você também pode gostar