Baixe o app para aproveitar ainda mais
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
Compartilhar