Alguém sabe se dá pra usar I2C com o Garagino? Há algum Tutorial a respeito?

Mais especificamente: estou trabalhando em um projeto com o Garagino e decido adicionar um display LCD 16x2 e algumas teclas para setup do sistema.

Acontece que fiquei sem pinos de I/O pra tudo.

Descobri o LCD Shield, que tem um pequeno teclado e exatamente o display que eu gostaria de usar, acessáveis por i2C - prefeito para meu projeto.

Eu não gostaria de ter que usar outro Arduino maior se eu puder evitar.

Agradeço desde já!

Exibições: 788

Responder esta

Respostas a este tópico

É so usar 1 ou mais expansores de porta PCF8574 e um LCD, nesse caso você teria seu próprio shield LCD.

Diego, obrigado pela resposta, mas minha pergunta é se dá pra usar I2C com o Gaaragino e como!!

Da mesma forma que usa com um Arduino. Sugiro o video do Renato Aloi no youtube, aula 10 se nao me engano.

Olá Ricardo,

Utilize I2C conectando os Pinos SDA e SCL ficam nos pinos A4 e A5, respectivamente.

Para seu projeto recomendaria utilizar o PCF8574 e a biblioteca LiquidCrystal_I2C como neste tutorial:

http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-lcd-s...

Funciona sim, com a utilização de dois pinos analógicos, eu estou usando o A4 e A5.

Manda teu email que lhe envio o circuito.

 

Obrigado pela resposta!

Meu email é ricso@me.com.

Eu gostaria de usar um RTC e um LCD Shield via I2C.  Também queria saber como eu faço para um Garagino se comunicar (trocar mensagens) com um UNO via I2C, usando o mesmo BUS que o RTC e LCD.

Minha idéia é usar o Garagino só pra gerenciar o RTC e LCD, recebendo mensagens do UNO e mostrando no LCD, junto com data e hora, e monitorando as teclas do LCD Shield para enviar os comandos para o UNO.

Seria interessante, por exemplo, poder gerar um interrupt no UNO cada vez que uma tecla do LCD Shield seja pressionada, para que o UNO possa interpretar qual foi a tecla e agir de acordo.

Agradeço mais uma vez!

Abç.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço