LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 18:30
De segunda à sexta das 9:00 às 18:30
Retornar
ao topo
ao topo
Módulo - LCD I2C
Formas de pagamento:
- Pague em até 12x no cartão
- Pague através do PayPal
- Pague por Boleto Bancário
Produtos Relacionados
Precisando colocar um LCD em seu projeto, porém não possui pinos o suficiente para colocar da forma convencional? Com esse módulo, é possível controlar um LCD utilizando apenas 2 pinos de data e 2 pinos de alimentação.
Compatível com todos os LCD vendidos pela RoboCore. Caso você queira utilizá-lo com um LCD que não foi adquirido conosco, certifique-se que o mesmo possuí o seguinte padrão de ligação:

Pinos no módulo - LCD I2C:

ATENÇÃO:
- Este componente é só o módulo e não acompanha o LCD.
- É necessário soldar o módulo no LCD utilizando uma barra de pino macho
- Você pode adquirir o LCD já com o módulo I2C em LCD 16x2 Com Interface I2C
Para fazer comentários é necessário estar logado. Efetuar login.
Você ainda nao é cadastrado? Cadastre-se agora!
é possível que exista algum tipo de conflito ao utilizar esse modulo i2c juntamente com um modulo de displays de 7 segmentos (como este abaixo)? https://www.brainy-bits.com/wp-content/uploads/2017/12/Schematic_4bits-1200x1386.png No meu arduino mega, esse modulo de 4 digitos funciona bem.. até eu ligar o i2c no endereço 0x27. A partir daí, só o LCD funciona.
As formas de comunicação são diferentes, talvez haja algum outro problema fazendo com que o conjunto não funcione. Sugerimos testar os dois módulos a parte e apenas depois que tiver certeza do funcionamento de ambos de forma separada, una-os no mesmo código.
O módulo não acompanha nenhum cabo. Para montar o cabo você pode se basear no seguinte tutorial: https://www.robocore.net/tutoriais/como-montar-um-cabo-idc.html. Você também pode usar jumper de terminação fêmea para fazer essas conexões, mas ter o cabo IDC facilita a montagem, principalmente por causa da polaridade. Você pode usar qualquer um dos dois conectores do módulo, eles estão em paralelo para permitir a conexão de vários módulos em sequência.
Francois, estão todos para baixo onde o endereço é 0x27, inclusive ja fiz o teste com um codigo que scaneia o i2c e o mesmo me retornou que o endereço era mesmo 0x27. porem mesmo assim não funciona. quando ligo o lcd com o i2c a luz de fundo acende... quando giro o potenciometro ao maximo ele mostra apenas a primeira linha toda preenchida... mas não escreve nada.
Você seguiu os passos do tutorial que está disponível na aba Documentação? Envie um e-mail para o suporte@robocore.net com o número do pedido (Order ID) ou da nota fiscal para verificarmos o modelo, assim como algumas imagens e, se possível, um vídeo curto para entendermos melhor o que está acontecendo.
Pode ser um problema de endereçamento. No código de exemplo utilize o endereço 0x27, coloque todas as chaves do Dip Swicth na posição On e deixe o potenciômetro na metade. Caso não funcione, coloque todas as chaves na posição Off e teste novamente. É importante reiniciar a placa depois de mudar as chaves, pois elas definem o endereço do módulo e o código faz a inicialização do LCD no começo do programa. Você também pode variar o potenciômetro para verificar se não é um erro de contraste, em que os caracteres estão apagados.
Acredito que basta ligá-lo nos pinos de I2C da NodeMCU e utilizar a biblioteca como para Arduino. Veja esses links: -https://nodemcu.readthedocs.io/en/master/en/modules/i2c/ -https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/all
Aparentemente não tem problema em ligá-lo diretamente, mas ele ficará um pouco mais fraco do que o normal. Veja esse tutorial: http://www.instructables.com/id/I2C-LCD-on-NodeMCU-V2-With-Arduino-IDE/
Boa tarde , Pessoal da Robocore ! Lcd AGM -1602B , sabe me dizer, se ele não é compatível com módulo I2c ? Pois , pego este lcd , que uso em uma placa de microcontrolador , e não consigo ligar no I2C. Quando ligo o cabo do GND e do 5v, percebo que a placa Arduíno. fica sem piscar e também não acende nenhuma luz. Soldei a placa como previsto ! Tem algo a fazer ? Atenciosamente, Marcos Lima.
Você verificou que os pinos desse LCD são exatamente os mesmo que os LCD usado com o I2C (www.robocore.net/loja/produtos/lcd-16x2-5v-com-interface-i2c.html)? É muito comum encontrar displays com uma pinagem diferente, seja simplesmente invertida ou até embaralhada. Se for diferente, é possível que a incompatibilidade tenha danificado o módulo ou o display, mas pode ser também que funcionem normalmente.
Existe uma posição única correta para solda do módulo no LCD. Veja nas fotos do seguinte produto como deve ser soldado: www.robocore.net/loja/produtos/lcd-16x2-5v-com-interface-i2c.html
Boa tarde , Pessoal da Robocore ! Comprei o módulo LCD I2C a vocês no começo do ano , mais só agora tive tempo de começa a fazer meu projeto . A minha duvida é , se tenho que soldar o modulo I2C no Lcd que tenho ou ele executa de outra forma ? Atenciosamente, Marcos Lima.
Você pode utilizar um conversor de nível lógico: https://www.robocore.net/loja/produtos/conversor-de-nivel-logico.html A biblioteca deve ser compatível, pois o protocolo funciona de maneira similar no Due.
Você já chegou a seguir o nosso tutorial: <www.robocore.net/modules.php?name=RC_Tutoriais&id=36>? Peço que tente mais uma vez seguindo cada passo contido no nosso tutorial. Caso o problema persista, você pode nos enviar um email descrevendo seu problema juntamente do número do pedido no qual você realizou a compra do módulo para o endereço <suporte@robocore.net>.
Oi Marcelo, obrigado pela resposta. Consegui resolver agora, era a intensidade o problema. Eu já tinha descartado essa possibilidade pois tinha feito vários testes com o potenciômetro, mas acontece que tinha mais um pouco de rotação que ainda faltava para travar, era o suficiente para aparecer as letras.
Tive muita dificuldade em ligar o módulo, comprei até outros pensando que o problema era no item, mas o problema estava no endereço do módulo 0x27, utilizei I2C Scanner, e identifiquei o endereço em 0x20 e funcionou perfeitamente, o link do Scanner (http://playground.arduino.cc/Main/I2cScanner)
Qual pino do arduino devo conectar o SDA e o SCL no Arduino Uno? Outra pergunta, no exemplo da biblioteca ele pede 0x27(Hex) que para decimal fica 39. Como faço esse endereçamento? Estou tentando usar o I2C com o LCD que vem no kit iniciante do Arduino. Creio que deveria funcionar. Obrigado.
Funciona sim, sem problemas. O ideal neste caso é usar a biblioteca que disponibilizamos na seção Documentação aqui na página do produto, ela possui códigos de exemplo que você pode se basear pra fazer a comunicação. Como você poderá ver no exemplo de Hello World da biblioteca, quando você inicializa o display você já fala qual é o endereço, como está na linha: LiquidCrystal_I2C lcd(0x27,16,2); Quanto aos pinos, o SDA e SCL no Arduino UNO podem ser encontrados na legenda se você olhar na parte de baixo da placa (se for a versão R3 original). Eles estão depois dos pinos digitais 11, 12, 13, GND, AREF, SDA e SCL.