Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fazer um mini projeto para mostrar um Hello World na tela do LCD para fins de teste #9

Open
estevam5s opened this issue Jun 2, 2024 · 0 comments
Assignees

Comments

@estevam5s
Copy link
Member

Task: Mini Projeto - Mostrar "Hello World" no LCD

Descrição

Nesta task, vamos desenvolver um mini projeto utilizando um display LCD para exibir a mensagem "Hello World". Este projeto é útil para testar a comunicação entre o Arduino e o LCD e garantir que o hardware esteja funcionando corretamente.

Requisitos

  • Plataforma de desenvolvimento Arduino.
  • Display LCD compatível com HD44780.
  • Conhecimento básico em eletrônica e programação em C/C++.

Passos

  1. Montagem do Circuito : Conecte o display LCD ao Arduino conforme o esquema de ligação, utilizando a biblioteca hd44780 para controlar o display.
  2. Configuração do Ambiente de Desenvolvimento : Abra a IDE do Arduino e configure-a para o modelo correto da placa Arduino e a porta serial apropriada.
  3. Programação do Arduino : Escreva o código .ino para inicializar o display LCD e exibir a mensagem "Hello World".
  4. Teste e Depuração : Carregue o código no Arduino e observe se a mensagem "Hello World" é exibida corretamente no display LCD.
  5. Documentação : Documente o projeto, incluindo o esquema de ligação dos componentes, o código-fonte e uma breve explicação sobre o funcionamento do projeto.

Código Fonte

#include <LiquidCrystal.h>

// Inicializa o objeto LiquidCrystal com os pinos corretos
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // Inicializa o display LCD com 16 colunas e 2 linhas
  lcd.begin(16, 2);
  
  // Imprime a mensagem "Hello World" no LCD
  lcd.print("Hello World");
}

void loop() {
  // Não há operações contínuas necessárias neste projeto
}

Explicação do Projeto

Este projeto utiliza um display LCD para exibir a mensagem "Hello World". O código inicia o objeto LiquidCrystal com os pinos corretos para a comunicação com o display LCD. Em seguida, o código chama o método begin() para inicializar o display com o número de colunas e linhas desejado. Por fim, utiliza o método print() para exibir a mensagem "Hello World" no display LCD.

Este projeto é útil para testar a comunicação entre o Arduino e o display LCD e garantir que ambos estejam funcionando corretamente. Além disso, serve como um projeto inicial para explorar e aprender sobre o uso de displays LCD com o Arduino.

@estevam5s estevam5s converted this from a draft issue Jun 2, 2024
@estevam5s estevam5s self-assigned this Jun 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant