Display Module IIC-I2C-TWI-SP​​I Serial Interface

kr.20.00 inkl. moms

Display Module IIC-I2C-TWI-SP​​I Serial Interface.

På lager

Varenummer (SKU): 1367 Kategori: Tags: , , , ,

Display Module IIC-I2C-TWI-SP​​I Serial Interface, bruges til “LCD Display Module” i stedet for en ledning på alle 16 pins, har du nu kun 4 pins.

Tekniske detaljer:

LCD-Display Modul 16×2 (Gul baggrundslys)
LCD Chip: HD44780
Lines: 2 (2×16)
Power: 5V

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere chippen.
Download fra dette link: Downlaod

Installere Newliquidcrystal Library

  • Download library (Download)
  • Udpak filer
  • Flyt/kopir mappen “Newliquidcrystal_1.3.5” til  “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Åben “Manage” for at opdatere library.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er Newliquidcrystal_1.3.5 Library installeret

Find adresse på Modulet.

Før der kan vises noget på skærmen, skal adressen til I2C Display Modulet findes. Dette gøres ved at indtaste denne kode som en “Scanner” koden skal uploades til Arduinoen og adressen vises i “Serial Monitoren”.

Min er: 0x3F

Dette er adressen på modulet! – LiquidCrystal_I2C  lcd(0x3F,2,1,0,4,5,6,7); (Bruges i koden)

Scanner kode:

#include <Wire.h> 
 
void setup()
{
  Wire.begin();
 
  Serial.begin(9600);
  while (!Serial);             //  wait for serial monitor
  Serial.println("nI2C Scanner");
}
 
 
void loop()
{
  byte error, address;
  int nDevices;
 
  Serial.println("Scanning...");
 
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    // The i2c_scanner uses the return value of
    // the Write.endTransmisstion to see if
    // a device did acknowledge to the address.
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
 
    if (error == 0)
    {
      Serial.print("I2C device found at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");
 
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print("Unknown error at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.println(address,HEX);
    }    
  }
  if (nDevices == 0)
    Serial.println("No I2C devices foundn");
  else
    Serial.println("donen");
 
  delay(5000);           // wait 5 seconds for next scan
}

Programmering

Inden programmeringen kan udfæres skal den rigtige “COM” port findes. Klik “Værktøj/Port” – og vælg COM port. husk at finde Modulets adresse.

Eksempel

Her vises er eksempel på hvordan du får teksten “Ardustore.dk” i displayet.

Du skal bruge:

Kode: (2X16 Display)

/**
 *
 * This uses the Liquid Crystal library from https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads GNU General Public License, version 3 (GPL-3.0)
 * Pin Connections: 
 *      SCL = A5
 *      SDA = A4
 *      VCC = 5V
 *      GND = GND
 */
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C  lcd(0x3F,2,1,0,4,5,6,7); // 0x3F dette er adressen vi har findet i "Scanner koden"

void setup()
{
    lcd.setBacklightPin(3,POSITIVE);
    lcd.setBacklight(HIGH); // NOTE: You can turn the backlight off by setting it to LOW instead of HIGH
    lcd.begin(16, 2);
    lcd.clear();
}

void loop()
{
    lcd.setCursor(0,0);
    lcd.print("Linje 1");
    lcd.setCursor(0,1);
    lcd.print("Linje 2");
    delay(1000);
}

Kode: (4X16 Display)

/**
 *
 * This uses the Liquid Crystal library from https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads GNU General Public License, version 3 (GPL-3.0)
 * Pin Connections: 
 *      SCL = A5
 *      SDA = A4
 *      VCC = 5V
 *      GND = GND
 */
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C  lcd(0x3F,2,1,0,4,5,6,7); // 0x3F dette er adressen vi har findet i "Scanner koden"

void setup()
{
    lcd.setBacklightPin(3,POSITIVE);
    lcd.setBacklight(HIGH); // NOTE: You can turn the backlight off by setting it to LOW instead of HIGH
    lcd.begin(16, 4);
    lcd.clear();
}

void loop()
{
    lcd.setCursor(0,0);
    lcd.print("Linje 1");
    lcd.setCursor(0,1);
    lcd.print("Linje 2");
    lcd.setCursor(0,2);     
    lcd.print("Linje 3");
    lcd.setCursor(0,3);     
    lcd.print("Linje 4");
    delay(1000);
}

Info: Hvis der ikke vises nogle test efter koden er uploadet. Prøv at skrue på potmereret på modulet (Blå firkant)

Download

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

 

 

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “Display Module IIC-I2C-TWI-SP​​I Serial Interface”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *