Conteúdo sugerido

Esse conteúdo é baseado no post do blog Vida de Silício.


harduno.png?w=754&ssl=1

A5 SCL
A4 SDA
endereco 0x3F



Instale a biblioteca que pode ser baixada  aqui.

#include 
#include 
 
// Inicializa o display no endereco 0x3F pode ser 0x27
LiquidCrystal_I2C lcd(0x3F,2,1,0,4,5,6,7,3, POSITIVE);
void setup()
{
lcd.begin (16,2);
}
void loop()
{
  lcd.setCursor(0,0);
  lcd.print("**************");
  lcd.setCursor(9,1);
  lcd.print("VIDA");
}

Atividades recentes

  • Henrique  Braga ForestiDisplay LCD I2C

    Esse esquema é para ligar arduino Mega. Utiliza-​se os pinos 20 e 21 para SDA e SCL respectivamente.

    • Segunda, 13.04.2020 18:55:

      LiquidCrystal_​I2C lcd(0x3F,2,1,0,4,5,6,7,3, POSITIVE);
      void leEn­tradas(){
      int entrada = analogRead(A0);
      int entMap = map(entrada,0,1024,0,30);
      if ( ((entMap — bpm) > 2) ||((entMap — bpm) < –2) ){
      bpm = entMap;
      lcd.clear();
      lcd.setCursor(0,0);
      lcd.print(“Ajuste BPM******”);
      lcd.setCursor(1,7);
      lcd.print(bpm);
      lcd.setBacklight(HIGH);
      refreshDis­play = mil­lis();
      }
      entrada = analogRead(A1);
      entMap = map(entrada,0,1024,20,100);
      Serial.println(entMap);
      if ( ((entMap — vol­ume) > 5) ||((entMap — vol­ume) < –5) ){
      vol­ume = entMap;
      lcd.clear();
      lcd.setCursor(0,0);
      lcd.print(“Ajuste Vol­ume***”);
      lcd.setCursor(1,7);
      lcd.print(volume);
      lcd.setBacklight(HIGH);
      refreshDis­play = mil­lis();
      }
      }
      void setup()
      {
      lcd.begin (16,2);
      Serial.begin(9600);
      }