Não consigo enviar os dados para o display lcd I2C!
Tags:
Eh muito vago, se vc colocar mais informacoes o pessoal ti ajuda mais facil.
Primeiro explica quais pinos vc conectou, ele liga? liga mas esta escuro? ou nao liga nada? se falar o modelo alguem pode dizer algo mais especifico, talvez seja igual o meu...
Ana,
Impossível lhe ajudar com a escassa informação postada.
Seu Display LCD é I2C? Você esta usando um modulo I2C como a da figura abaixo?
Seu problema é no código? Lembre-se que você deve indicar o endereço do seu Display, isso é o que diferencia cada modulo em uma topologia I2C, você pode tentar 0X27, mas o melhor é usar um código no Arduíno que uma vez instalado, verifica e indica o endereço do seu modulo no monitor serial, anexo o mesmo.
Você esta usando este modulo? Figura abaixo.
Bos sorte!
Abs.
CK
O que o scaner faz?
O Scaner depois de subir o code no Arduino, printa no serial monitor o endereço do seu dispositivo, assim você tem certeza de qual é e coloca no código que esta usando, exemplo 0X27, em síntese te da a certeza para não ficar tentando endereços.
Compilei o código com scaner
I2CScanner ready!
starting scanning of I2C bus from 8 to 119...
addr: 8
addr: 9 addr: 10 addr: 11 addr: 12
addr: 13 addr: 14 addr: 15 addr: 16
addr: 17 addr: 18 addr: 19 addr: 20
addr: 21 addr: 22 addr: 23 addr: 24
addr: 25 addr: 26 addr: 27 addr: 28
addr: 29 addr: 30 addr: 31 addr: 32
addr: 33 addr: 34 addr: 35 addr: 36
addr: 37 addr: 38 addr: 39 addr: 40
addr: 41 addr: 42 addr: 43 addr: 44
addr: 45 addr: 46 addr: 47 addr: 48
addr: 49 addr: 50 addr: 51 addr: 52
addr: 53 addr: 54 addr: 55 addr: 56
addr: 57 addr: 58 addr: 59 addr: 60
addr: 61 addr: 62 addr: 63 found! addr: 64
addr: 65 addr: 66 addr: 67 addr: 68
addr: 69 addr: 70 addr: 71 addr: 72
addr: 73 addr: 74 addr: 75 addr: 76
addr: 77 addr: 78 addr: 79 addr: 80
addr: 81 addr: 82 addr: 83 addr: 84
addr: 85 addr: 86 addr: 87 addr: 88
addr: 89 addr: 90 addr: 91 addr: 92
addr: 93 addr: 94 addr: 95 addr: 96
addr: 97 addr: 98 addr: 99 addr: 100
addr: 101 addr: 102 addr: 103 addr: 104
addr: 105 addr: 106 addr: 107 addr: 108
addr: 109 addr: 110 addr: 111 addr: 112
addr: 113 addr: 114 addr: 115 addr: 116
addr: 117 addr: 118 addr: 119
done
Coloque 0X3F no seu code
Quando fui usar o meu, também tive dificuldade.
Demorei para encontrar uma biblioteca que funcionasse corretamente.
Essa biblioteca funcionou :
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
NewliquidCrystal_1.3.4.zip
Veja isso:
http://labdegaragem.com/forum/topics/problema-com-o-display-20-x-4-...
Pode ser a regulagem use uma chave de fenda para regular, se tudo estivar ligado certinho, use tbm outros endereços de lcd.
Já regulei.
Tente inverter o 4 e o 5, eles estão declarados como SDA e SCL?
Que endereço você esta usando? Deve ser esse o problema.
LiquidCrystal_I2C lcd(0x27, 20, 4);
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por