Olá amigos, estou em um projeto de display lcd 16x2
Preciso enviar comandos através da serial que afete somente uma das linhas do display.
Pensei o seguinte, enviar na frente do conjunto de caracteres um identificador, por exemplo:
1Hello World ,tratar essa linha, retirar o 1 e exibir a frase na linha 1 do display ,alguém pode me dar uma luz ?
Obrigado
Tags:
Marcelo,
Você está mostrando a frase inteira no LCD?? Como você está citando acima: 1Hello World, você está escrevendo como no Arduino??? Dessa forma: Serial.println("1Hello World");??? Se for você tem que colocar um lcd.clear(); e escrever toda a linha novamente sem o "1".... Agora para se tratar o dado é necessário primeiro colocar em um array, fazer o tratamento e depois jogar no LCD.....
Abraços!!
Equipe LdG
Olá, preciso escrever no arduino dados que vem da serial.
O PC envia uma linha, seja a 0 ou 1 e o arduino precisa interpretar e colocar a frase na linha correta.
Qual a dica de pesquisa para colocar os dados da serial em um array ,tratar e exibir eles no LCD ?
Obrigado
Marcelo,
Usei algumas vezes uns LDC´s removidos de sucata e um até de 16x1 "e descobri me cortando todo que ele funcioan como um de 8x2" e etc.
A melhor maneira seria vc utilizar via serial algo parametrizado como em comandos do tipo DOS ou então separados por algum caractere especial do tipo @ ou ; e isso fica ao seu critério...
Exemplo: Via JAVA ou pelo monitor serial enviando "1;Frase Qualquer Em que tendo mais de 16 dígitos Seria Bom utilizar o comando SCROLL"
Isso no Arduino vc deverá capturar e capturar o primeiro dígito e se for linha 1, montar o resto da frase e executar o comando lcd.setCursor(0, 1); caso linha 1 e lcd.setCursor(0, 2); caso linha 2
[]´s
Olá Leonilde ,obrigado pela dica, vou dar uma estudada.
Tem algum código para servir de exemplo de como capturar e tratar a frase enviada pela serial ?
Obrigado. Abs
Cara... veja...
http://learning.codasign.com/index.php?title=Communicating_with_an_...
http://www.ladyada.net/learn/arduino/lesson4.html
http://tutorialpedia.org/tutorials/How+to+use+the+Serial+port+on+Ar...
http://bildr.org/2011/01/arduino-serial/
http://forums.trossenrobotics.com/tutorials/how-to-diy-128/complete...
No geral vc só precisa garantir q vai escutar e juntar todos os dados enviados pela serial e assim... pegar o q foi enviado e depois separar.. tratar String
Depois é só mandar pro LCD
Dá uma estudada nisso... caso não consiga me avisa
[]´s
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por