Relatorio- Arduino 2

June 21, 2018 | Author: Aline Barão | Category: Arduino, Computer Engineering, Technology, Electronic Engineering, Computing
Report this link


Description

CENTRO UNIVERSITARIO DO NORTE – UNINORTEEletrônica Digital e Microprocessadores Manaus, 2014 1 2 . 2014. no Curso de Engenharia Eletrica. Francisco Coelho. Prof. Manaus.Eletrônica Digital e Microprocessadores: Flip .Flop Relatório apresentado como requisito parcial para a obtenção de aprovação na disciplina de Eletrônica Digital e Microprocessadores. na Universidade da Uninorte. Dr. Resumo Neste projeto vamos controlar um display com o arduino. escrevendo caracteres nomes dos componentes do grupo deste projeto. 3 . ...........................0 MATERIAIS UTILIZADOS......................................................................................... 11 ANEXO FOTOGRAFICO.............................................................................................................................. 06 2.............................................. 13 4 .....................0 DESENVOLVIMENTO.......................... 05 1................................................... 12 REFERÊNCIAS.................SUMÁRIO INTRODUÇÃO..... 08 CONCLUSÃO.......................................................................... 07 3....................0 CODIGO DO PROGRAMA...................................................................... Esse display de sete segmentos é um invólucro com sete leds com formato de segmento. posicionados de modo a possibilitar a formação de números decimais e algumas letras utilizadas no código hexadecimal.INTRODUÇÃO Este Relatório tem por objetivo mostrar o projeto feito com a placa Arduino utilizando o display de sete segmentos. 5 . Cristal. Resistores 10k. Resistores 330.MATERIAIS UTILIZADOS         Compilador Micro C. Fios jumper. Display 7 segmento.  Arduino Uno. Capacitor. Protoboard. 6 . para a esquerda. montamos os materiais ou componentes na protoboard. após isso configurou-se a programação no Arduino. Inicialmente. Na tabela abaixo.O experimento foi realizado no Centro Universitário do Norte –Uninorte. indicando que a contagem dos pinos vai de 1 a 16 da direita. Na parte traseira do LCD contem a numeração dos pinos. constatando a operacionalidade dos instrumentos demos inicio aos procedimentos. encontrando apenas o número 1(à direita) e o número 16(à esquerda). podemos encontrar a descrição de cada pino do LCD: 7 .DESENVOLVIMENTO Este projeto teve por objetivo fazer um display de sete segmentos efetuar a programação realizada pela placa arduino para aparecer os devidos nomes dos componente do grupo. Iniciou-se o experimento verificando se todos os instrumentos estavam devidamente em seus lugares. 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 /* Código Fonte do Projeto Seleção de Nomes. Filipi*/ //===================DOCUMENTARIO=========== ==================== /* Botão O Circuito: */ //=====================DECLARAÇÃO DE VARIAVEIS================== #include <LiquidCrystal. Disciplina:Eletrônica Digital Professor: Francisco Coelho Alunos: Aline. pino // O número de botão de pressão do constint buttonPin2 = 4.h> constint buttonPin1 = 3. Andre. // O número de botão de pressão do pino 8 . // O número de botão de pressão do pino constint buttonPin3 = 5. setCursor(0. 9 . // Define o display com 16 colunas e 2 linhas // Inicializa o pino botão como entrada: pinMode(buttonPin1. INPUT). lcd. pinMode(buttonPin3.1). 10. // Valor de estado inicial do botão. 11.print("UNINORTE .print("DISPLAY LCD"). 2). // Valor de estado inicial do botão.ENG. // Valor de estado inicial do botão. INPUT). // Cria um objeto lcd e atribui os pinos void setup() { lcd. 8. //======================================== ===================== // Inicializa a biblioteca com os números dos pinos de interface LiquidCrystallcd(7. lcd.ELETRICA").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. pinMode(buttonPin2. INPUT).begin(16. depois para direita lcd. int buttonState3=0. // Animação de tela move o letreiro para esquerda. int buttonState2=0. 9. 12). 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 botão: buttonState1 = digitalRead(buttonPin1). lcd. buttonState2 = digitalRead(buttonPin2). buttonState3 = digitalRead(buttonPin3).clear(). lcd. lcd.0).write("Aline").0). // Define a posição do cusor // escreve texto no lcd // Define a posição do cusor // escreve texto no lcd } 10 .print("ALUNO:"). lcd.setCursor(6. if(buttonState1==HIGH){ lcd.setCursor(0. lcd.0).setCursor(6. // Define a posição do cusor // escreve texto no lcd // Define a posição do cusor // escreve texto no lcd } elseif(buttonState3==HIGH){ lcd.setCursor(0. lcd.0). // Define a posição do cusor // escreve texto no lcd lcd.print("ALUNO:").setCursor(0.write("Filipi").0).clear(). lcd.clear(). lcd.print("ALUNO:"). // escreve texto no lcd----------------------- } } 11 . lcd.write("Andre"). lcd. lcd.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.0).setCursor(6. Nesta experiência aprendemos como programar uma placa do tipo Arduino Uno e enxergar a sua utilidade pratica diante do circuito.observamos na prática a utilidade e funcionamento de um micro controlador e das ferramentas que o fazem funcionar.7 8 8 8 // Fim da rotina 9 CONCLUSÃO A prática realizada nos proporcionou um entendimento maior dos conceitos da disciplina de eletrônica e microprocessadores. 12 . ANEXO FOTOGRÁFICO DO PROJETO 13 . BIBLIOGRAFIA 1.pdf 14 . http://www.ic.com.pdf 2.unicamp.br/~rlachi/Curso_c.br/downloads/robotica/mec1000_kdr5000/tutorial_e letro nica_-_display_de_7_segmentos. http://www.maxwellbohr.pdf 3.net/files/microcontroladores_pic. http://www.radioamadores.


Comments

Copyright © 2024 UPDOCS Inc.