CONSTRUIEȘTE PAS CU PAS

Inițializare LCD I2C

Este cel mai des folosit display cu platforma Arduino. Pentru început trebuie de aflat ce adresă are LCD-ul care îl folosești, care de regulă este 0x27 sau 0x3f.

13.04.2019Lecții Arduino
Inițializare LCD I2C

Este cel mai des folosit display cu platforma Arduino. Pentru început trebuie de aflat ce adresă are LCD-ul care îl folosești, care de regulă este 0x27 sau 0x3f.

LCD 16x2 I2C conține tot 4 pini (Masă, alimentare 5V, SDA, SCL)

Conectăm SDA la pinul A4 și SCL la pinul A5.

Pin LCD I2C Conectat la Arduino Uno
GND GND
5V 5V
SDA A4
SCL A5

Conectați placa Arduino și în softul Arduino IDE rulați programul și accesați monitorul serial.

Schema conexiunii este prezentată mai jos și respectiv codul este adaptat la acești parametri. 

#include <Wire.h> 
 
void setup()
{
  Wire.begin();
 
  Serial.begin(9600);
  while (!Serial);             
  Serial.println("\nI2C Scaner");
}
 
 
void loop()
{
  byte error, address;
  int nDevices;
 
  Serial.println("Scanare...");
 
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
 
    if (error == 0)
    {
      Serial.print("I2C gasim cu adresa 0x");
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");
 
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print("Eroare necunoscută la adresa 0x");
      if (address<16)
        Serial.print("0");
      Serial.println(address,HEX);
    }    
  }
  if (nDevices == 0)
    Serial.println("Nu a fost gasit LCD\n");
  else
    Serial.println("done\n");
 
  delay(5000);           // pauza 5 secunde intre scanari
}

Schema proiectului

Schema proiectului

Piesele de care ai nevoie

Display-uri și LED-uri

Ecran LCD 1602 IIC/I2C

Acest ecran LCD 1602 cu modul IIC/I2C integrat, este compatibil cu Arduino Uno R3 / Arduino Mega 2560 și poate fi folosit pentru afișarea informațiilor, primite de la diferiți senzori de temperatura, umiditate sau orice fel de mesaje programate.

✓ În stoc
155.00 lei

Discuții în atelier

Începe conversația despre acest proiect.

Lasă un comentariu