Glera estou fazendo alguns jogos para o arduino, já fiz 3.
Gostaria de sugestões de vocês, alguma ideia?
Estou utilizando de uma tela lcd 20x4, e uma interface de apenas dois botões.
Eu sei que poderia melhorar o projeto colocando mais botões, mas eu prefiro assim, sabe tipo games antigos.
Então fica a critério de vocês, estou esperando as sugestões.
Este é um deles.
Tags:
Olá. Muito interessante.
Como é feito a impressão na tela?
Cara isso é bem simples:
Primeiro tem que add a biblioteca do lcd.
#include <LiquidCrystal.h>
Depois você tem que declarar o lcd e dar um "nome" a ele, os números (12, 11, 5, 4, 3, 2) são as portas.
LiquidCrystal "nome"(12, 11, 5, 4, 3, 2);
No void setup, você tem que declarar o tamanho do display,(neste caso o meu display é 20x4).
"nome".begin(20,4);
Feito estes processos, basta selecionar o local do lcd que você quira escrever.
(sendo o "1" a coluna e o "10" a posição)
"nome".setCursor(1,10);
Depois basta escrever o seu texto.
"nome".print("seu texto");
Agora para criar caracteres, tem que fazer isso.
primeiro declare uma variável como esta.(1 = pixel ligado, 0 = pixel desligado).
(Lembrando que a imagem do carácter é de 8 pixels de altura por 5 pixels de largura.)
(esta variável é de um "player" assim como o da foto)
byte "nome da variável"[8]{
0b01110,
0b01110,
0b00100,
0b11111,
0b10101,
0b00100,
0b01110,
0b11011
};
depois no void setup você declara a variável como um carácter.(1 = numero do carácter).
"nome do lcd".createChar(1,"nome da variável");
agora para escrever o seu carácter na tela.(você vai usar o número do carácter para escreve-lo)
"nome do lcd" .write("número do caracter");
lança o codigo pra nos brother
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por