Buscar

Aula 04 - Prática Display de 7Seg-Tinkercad (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCT0693- Programação em Microcontroladores
Prática 04: Implementação de Display de 7 segmentos
Introdução à Programação
AULA 01: Introdução à Lógica de ProgramaçãoProg. Em MicroControladores
Agenda
❑ Objetivo da aula
❑Criando um projeto 
❑Exemplo de Código
Introdução à Programação
AULA 01: Introdução à Lógica de ProgramaçãoProg. Em MicroControladores
Objetivo da aula
• Implementar um Circuito que simule um Display de 7 Segmentos
• Exemplificar com código fonte;
Introdução à Programação
AULA 01: Introdução à Lógica de ProgramaçãoProg. Em MicroControladores
Conhecendo a interfaca da ferramenta
Introdução à Programação
AULA 01: Introdução à Lógica de ProgramaçãoProg. Em MicroControladores
Criando um projeto
– Clique em “Circuits → Criar novo Circuito...”
Passo 1
Conhecendo a interfaca da ferramenta
Introdução à Programação
AULA 01: Introdução à Lógica de ProgramaçãoProg. Em MicroControladores
Passo 2 
Adicionando os componentes
21
3
4
1-Potenciometro
2- Resistor 220u
3-Placa protoboard
4-Placa Arduino Uno
5-LCD 16x2
5
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Monte os componentes conforme a figura
Prog. Em MicroControladores
Passo 3
Observe 
como os 
pinos estão 
conectados
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligar a placa Arduino e protoboardPasso 4
Prog. Em MicroControladores
• Fio preto- Ligar no pino GND da placa Arduino e pino Terra da protoboard
• Fio vermelho Ligar o pino 5v da placa Arduino na protoboard
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligar a parte superior da placa protoboardPasso 5
Prog. Em MicroControladores
Observe 
como os 
pinos estão 
conectados
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligar o display na placa protoboardPasso 6
Prog. Em MicroControladores
Observe 
como os 
pinos estão 
conectados
• Fio preto- Ligar no pino GND da placa Arduino e pino Terra da protoboard
• Fio vermelho Ligar o pino VCC na protoboard
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligar o Potenciômetro na placa protoboardPasso 7
Prog. Em MicroControladores
• Fio preto- pino da esquerda do potenciômetro no terra
• Fio vermelho- pino da direita do potenciômetro ligar na protoboard
• Fio vermelho- pino do centro do potenciômetro ligar no pino de CONTRAST do LCD
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligar o Potenciômetro na placa protoboardPasso 8
Prog. Em MicroControladores
• Fio vermelho- Ligando o pino SELEÇÃO DE REGISTRO do LCD no pino D12 da placa ARDUINO
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligar o Potenciômetro na placa protoboardPasso 9
Prog. Em MicroControladores
• Fio Vervelho - Ligando o pino ENABLE ao pino D11 da placa ARDUINO
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligando os pinos para a escrita alfanuméricaPasso 10
Prog. Em MicroControladores
Instruções para o passo 10 é fazer uma conexão em serie dos
pinos para escrever no Display utilizando o modo 4 bits do DB4
até o DB7 .
DB4 PINO5
DB5 PINO4
DB6 PINO3
DB7 PINO2
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligando os pinos para a escrita alfanuméricaPasso 10
Prog. Em MicroControladores
Instruções para o passo 10 é fazer uma conexão em serie dos pinos para escrever no
Display utilizando o modo 4 bits do DB4 até o DB7 
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligando os pinos ANODO e CATODO com o 
Resistor
Passo 11
Prog. Em MicroControladores
ANODE
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Ligando os pinos ANODE e CATHODE com o 
Resistor
Passo 12
Prog. Em MicroControladores CATHODE
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-Codificação- Importando a Biblioteca Passo 13
Prog. Em MicroControladores
Sub-passos:
1 -Selecionar a opção 
CÓDIGO, modo texto 
2-Clicar no Icone de 
BIBLIOTECA
3 - Incluir a biblioteca 
LIQUIDCRYSTAK
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
-CodificaçãoPasso 14
Prog. Em MicroControladores
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
void setup()
{
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("Hilson Silva");
}
void loop()
{
lcd.setCursor(0,1);
lcd.print("Microcontrolador");
}
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Finalizando
Prog. Em MicroControladores
Para visualizar a informação que foi escrita vocês devem regular
o contraste no potenciômetro.
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Bibliografia Básica
Prog. Em MicroControladores
Monk, Simon. Programação com Arduino: Começando com Sketches [BV:MB]. 1 Ed.. 
Porto Alegre: Bookman, 2017.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788582602973.
OLIVEIRA, André Schneider de; ANDRADE, Fernando Souza de. Sistemas Embarcados -
Hardware e Firmware na Prática [BV:MB]. 1 Ed. São Paulo: Érica, 2010.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536520346.
SOUZA, David José de; SOUSA, Daniel Rodrigues de; LAVINIA, Nicolás César. 
Desbravando o Microcontrolador PIC 18 - Recursos Avançados [BV:MB]. 1. ed.. São 
Paulo: Érica, 2010.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536519661.
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Bibliografia Complementar
Prog. Em MicroControladores
MANZANO, José Augusto N. G. Estudo Dirigido de Linguagem C[BV:MB]. 1 Ed.. São Paulo: Érica, 2013.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536519128
MIYADAIRA, Alberto Noboru. Microcontroladores PIC18 - Aprenda e Programe em Linguagem 
C[BV:MB]. 1 Ed. São Paulo: Érica, 2013.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536519968
OLIVEIRA, Cláudio Luís Vieira; ZANETTI, Humberto Augusto Piovesana. Arduino Descomplicado - Como 
Elaborar Projetos de Eletrônica[BV:MB]. 1 Ed. São Paulo: Érica, 2015.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536518114
PEREIRA, Fábio. Microcontroladores PIC - Programação em C[BV:MB]. 1 Ed.. São Paulo: Érica, 2009.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536519937
RODRIGUES, Daniel. Microcontroladores ARM7 (Philips: família LPC213x): O poder dos 32 bits - teoria 
e prática[BV:MB]. São Paulo: Érica, 2000.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536519920
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Sugestões de Livros
Prog. Em MicroControladores

Continue navegando