Índice:
- Etapa 1: Componentes necessários
- Etapa 2: conexões de circuito
- Etapa 3: Trabalho
- Etapa 4: teste
- Etapa 5: Código
- Etapa 6: Desvantagem
- Etapa 7: entre em contato conosco
Vídeo: Interface LCD 16x2 com Raspberry Pi: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá amigos, Hoje estou fazendo a interface do monitor 16x2 com o Raspberry pi.
Etapa 1: Componentes necessários
Aqui você precisa dos seguintes componentes para concluir a tarefa.
- Raspberry Pi
- adaptador de alimentação para Raspberry Pi
- Visor LCD 16x2
- potenciômetro 10k
- conectando fios
- protoboard ou qualquer tela protetora 16x2
Etapa 2: conexões de circuito
As conexões são mostradas nesta imagem. Mas não é obrigatório usar este GPIO. Você pode usar qualquer GPIO para conectar o LCD. Mas você tem que mencionar o mesmo GPIO em Programming.variable resistor está conectado para ajustar o contraste do display. O display é alimentado por Raspberry pi. O pino R / W está conectado ao aterramento porque não estou executando nenhuma operação de leitura no visor.
Etapa 3: Trabalho
Eu projetei uma biblioteca de exibição chamada lcd.py Nesta biblioteca eu escrevo algumas funções para as quais podem ser chamadas pelo usuário. Para conduzir lcd é obrigatório incluir esta biblioteca em seu código. Mais detalhes sobre a biblioteca estão disponíveis na biblioteca.
Primeiramente você deve executar a função begin () e passar os pinos que você usará para a exibição da interface.
Aqui a função Print () pode imprimir qualquer valor passado para esta função.
Este display éinterfaceado no modo de 4 bits, de forma que apenas 4 pinos D4-D7 e RW, EN são conectados ao pino framboesa.
Etapa 4: teste
Aqui o vídeo testado está disponível
Etapa 5: Código
Aqui, o código está disponível para este instrutível aqui
Etapa 6: Desvantagem
Isso não funcionará corretamente se colocarmos este script para ser executado automaticamente na inicialização. Isso ocorre porque o Raspberry pi não é um controlador em tempo real. Precisa de mais melhorias neste código
Etapa 7: entre em contato conosco
Para mais instruções, siga aqui
blog
me mande um e-mail
Recomendado:
Introdução à interface do sensor I2C ?? - Interface do seu MMA8451 usando ESP32s: 8 etapas
Introdução à interface do sensor I2C ?? - Faça a interface do seu MMA8451 usando ESP32s: neste tutorial, você aprenderá tudo sobre como iniciar, conectar e fazer com que o dispositivo I2C (acelerômetro) funcione com o controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Botão de interface de interface - Noções básicas do Arduino: 3 etapas
Botão de interface - Arduino Básico: O botão de pressão é um componente que conecta dois pontos em um circuito quando você o pressiona. Quando o botão de pressão está aberto (não pressionado), não há conexão entre as duas pernas do botão de pressão, então o pino é conectado a 5 volts (através do pull-up resi
Tutorial do Arduino LCD 16x2 - Interface do monitor LCD 1602 com o Arduino Uno: 5 etapas
Tutorial do Arduino LCD 16x2 | Interface do monitor LCD 1602 com o Arduino Uno: Oi pessoal, já que muitos projetos precisam de uma tela para exibir os dados, seja um medidor diy ou display de contagem de assinantes do YouTube ou uma calculadora ou um teclado de bloqueio com display e se todos esses tipos de projetos são feitos com arduino eles vão definitivamente
Arduino para iniciantes: interface do Arduino com LCD 16x2 explicado: 5 etapas
Arduino para iniciantes: interface do Arduino com LCD 16x2 explicado: Olá a todos, Hoje em dia, o Arduino se tornou muito popular e todos o aceitam também por causa da facilidade de codificação. Eu criei a série Arduino Basics que ajuda iniciantes, novatos e até mesmo os desenvolvedores para fazer o módulo funcionar. Isso s
Interface 16x2 LCD alfanumérico e teclado de matriz 4x4 com Raspberry Pi3: 5 etapas (com imagens)
Interface LCD alfanumérico 16x2 e teclado de matriz 4x4 com Raspberry Pi3: Nas tabelas de instruções, explicamos como fazer a interface do teclado de matriz de LED 16x2 e 4x4 com Raspberry Pi3. Usamos Python 3.4 para desenvolver o software. Você também pode escolher o Python 2.7, com pequenas alterações