Índice:
- Suprimentos
- Etapa 1: Insira o BreadShield em um Arduino Uno
- Etapa 2: insira o BreadShield em uma placa de ensaio
- Etapa 3: insira o LCD na placa de ensaio
- Etapa 4: Puxe o pino R / W do LCD para GND
- Etapa 5: insira o potenciômetro
- Etapa 6: programe seu Arduino, com o pino do meio do potenciômetro desconectado
Vídeo: Conexão do Arduino e do LCD de caracteres no BreadShield: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Muitos projetos do Arduino envolvem LCDs de caracteres, que usam predominantemente o protocolo HD44780 para obter dados do Arduino. Conectar o Arduino ao HD44780 normalmente (no modo de 4 bits) leva 12 fios! Isso vai acabar em uma grande bagunça de espaguete de arame. Demora um pouco para conectá-los. É difícil depurar. E está sujeito a desconexões por seus dedos desajeitados.
Neste tutorial, veremos que a vida pode ser muito mais fácil no BreadShield, o escudo do Arduino para placas de ensaio.
Suprimentos
- Uma placa de ensaio
- Um Arduino Uno
- One BreadShield
Etapa 1: Insira o BreadShield em um Arduino Uno
Insira o BreadShield em um Arduino Uno da mesma maneira que faria normalmente para usar outras placas de proteção.
Etapa 2: insira o BreadShield em uma placa de ensaio
Insira os pinos de quebra de BreadShield em uma protoboard, da mesma forma como você normalmente insere uma fileira de pinos em uma protoboard.
Etapa 3: insira o LCD na placa de ensaio
Eu presumo que seu LCD foi soldado com cabeçotes de alfinetes machos, como neste tutorial de SparkFun. Agora insira o LCD (tecnicamente os pinos machos) na placa de ensaio, com o pino GND do LCD correspondendo ao pino GND do BreadShield. Isso estabelecerá automaticamente a seguinte correspondência pino a pino entre o Arduino Uno e o LCD (à esquerda, o pino do LCD; à direita, o pino BreadShield):
VSS / GND ---- GNDVDD ---- 5VRS ---- TX E / habilitar ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 ânodo de retroiluminação - --- D12backlight kathode ---- D13
O roteamento é visualizado na figura acima.
Etapa 4: Puxe o pino R / W do LCD para GND
Use um fio jumper - o único fio jumper necessário neste projeto, para puxar o pino R / W do LCD para o GND. Sim, isso também significa conectar o D2 de Arudino ao GND. Mas isso não é um problema, desde que você não use D2.
Etapa 5: insira o potenciômetro
Insira um potenciômetro como divisor de tensão. Insira as extremidades do terminal do potenciômetro nos laços 5V e GND, respectivamente, na placa de ensaio. E o pino do meio do potenciômetro nas amarras do RX. A fiação resultante é ilustrada na figura acima. Eu suporia que o potenciômetro tem alguns fios soldados em suas pernas ou você usa fios de jumper para rotear os 3 pinos dele de algum outro lugar na placa de ensaio.
Etapa 6: programe seu Arduino, com o pino do meio do potenciômetro desconectado
Agora você pode programar seu Arduino. Um exemplo de código está em
github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino
Para programar, certifique-se de que o pino RX esteja desconectado do pino do meio do potenciômetro. Apenas levante suavemente o pino do meio do potenciômetro para fora da amarração na placa de ensaio. Após a programação, insira-o novamente. Em seguida, você verá o conteúdo do texto exibido no LCD. Caso contrário, ajuste o potenciômetro.
Fique à vontade para deixar um comentário ou uma pergunta aqui e responderei assim que possível.
Desfrute de mais exemplos de BreadShield neste vídeo.
No momento, a BreadShield está realizando uma campanha de crowdfunding. Aproveite os preços com desconto apenas para campanha em
Recomendado:
Como usar um display LCD de caracteres I2C de 20x4 com o Arduino: 6 etapas
Como usar um display LCD de caracteres I2C de 20x4 com Arduino: Neste tutorial simples, aprenderemos como usar um display LCD de caracteres I2C de 20x4 com Arduino Uno para exibir um texto simples " Hello World.Watch the video
Teclado alfanumérico de circuitos Layad com ESP32 e LCD de caracteres: 4 etapas
Layad Circuits teclado alfanumérico com ESP32 e LCD de caracteres: Este artigo demonstra o uso de um módulo de teclado alfanumérico e um módulo de LCD de caracteres I2C de 16x2 para inserir dados no ESP32. Este método pode ser usado para inserir e recuperar credenciais de Wi-Fi e outras informações de e para o ESP32
Invasores de LCD: um jogo parecido com invasores de espaço no visor de caracteres LCD 16x2: 7 etapas
Invasores de LCD: um jogo parecido com Invasores de espaço no visor de personagens de LCD de 16x2: Não há necessidade de introduzir o lendário jogo “Invasores de espaço”. O recurso mais interessante deste projeto é que ele usa exibição de texto para saída gráfica. Isso é conseguido através da implementação de 8 caracteres personalizados. Você pode baixar o Arduino completo
Adaptador LCD I2c de caracteres (exemplo de conexão I2c): 12 etapas (com imagens)
Adaptador I2c de LCD de caracteres (exemplo de conexão I2c): Estou fazendo um esquema de conexão para um adaptador i2c de exibição de caracteres. Verifique as atualizações em meu site. Agora adiciono também um esquema de conexão de fiação para usar a biblioteca original, não minha biblioteca bifurcada. para as telas de LCD de caracteres, proje
Como imprimir caracteres personalizados no LCD com o microcontrolador 8051: 4 etapas
Como imprimir caracteres personalizados no LCD com o microcontrolador 8051: Neste projeto, vamos falar sobre como imprimir caracteres personalizados no LCD 16 * 2 usando o microcontrolador 8051. Estamos usando LCD no modo de 8 bits. Podemos fazer o mesmo com o modo de 4 bits também