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