domingo, 26 de abril de 2015

Ligando Display com módulo I2C

Fala galera, beleza? Nessa postagem iremos ver como se liga um display no Arduino, com o display podemos fazer de tudo um pouco, podemos simplesmente escrever nossos nomes, podemos ligar com um sensor de temperatura e umidade e ver ambos no display, podemos ligar um sensor de água e ver se o local está molhado, entre outros projetos... O display do post tem o módulo I2C embutido, com ele, não utilizaremos o potenciômetro.



Os materiais necessários são:
  • 1 Arduino
  • 1 Protoboard (opcional se ligado somente o display)
  • 4 Fios 
  • 1 Display I2C
 Como disse à cima, que a protoboard é opcional, não irei utilizá-la. A ligação é feita da seguinte maneira:
 Ao GND será ligado um fio até o GND do Arduino, no VCC será ligado um fio até a porta de entrada de energia de 5V, no SDA será ligado um fio na porta analógica 4 do Arduino e o SCL será ligado na porta analógica 5. Como mostra o esquema abaixo

 Agora que já ligamos o Display ao Arduino, vamos para a IDE:
 Para controlar o módulo I2C, é necessário ter em sua IDE a biblioteca do módulo que pode ser baixada clicando aqui. Depois de ter baixado o arquivo, descompactado e incluido na livraria, coloque esse código na IDE



   
   

  1.  #include <Wire.h> 
  2. #include <LiquidCrystal_I2C.h> // Inclui a biblioteca
  3.  LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3, POSITIVE); // inicializa o display no endereço 0x27
  4.  
  5. void setup ()
  6. {
  7.  lcd.begin (16,2);
  8. }
  9.  
  10. void loop ()
  11. {
  12. lcd.setBacklight (HIGH); // Comando para acender o display
  13. lcd.setCursor (0,0); // Linha em que a mensagem será escrita
  14. lcd.print ("M.a.r.d.u.i.n.o."); // Mensagem 
  15. lcd.setCursor (0,1); // Linha em que a mensagem será escrita
  16. lcd.print ("........o.s......"); // Mensagem
  17. delay (0); // Tempo do display aceso
  18. lcd.setBacklight (LOW); // Desliga o display
  19. delay(0); // Tempo em que o display ficará desligado
  20. }
 




   

  

Nenhum comentário:

Postar um comentário