Versandkosten vereinfacht

Versandkosten vereinfacht

Wir haben unsere Versandkosten vereinfacht.Werfen...

Fritzing die Software für...

Fritzing die Software für UNS

Wir sind froh, dass wir...

Wir Fragen Sie Antworten...

Wir Fragen Sie Antworten...

Sichern Sie sich einen 20%...

Home Office Server "HORS1.0"

Home Office Server "HORS1.0"

Er ist nun fertig, unser...

Media Server "MERS1.0"

Media Server "MERS1.0"

Er ist nun fertig, unser...

RaspDuino IIC I2C Serielle Schnittstelle LCD 1602 2004 Display Arduino Raspberry

Preis inkl. Preisnachlass: 3,49 €
Brutto-Verkaufspreis: 3,49 €
Brutto-Verkaufspreis: 3,49 €
Artikelnummer: 300.0001
IIC I2C Serielle Schnitstelle für LCD
Zurück zu: Module
With shipment Abholung for 0,00 €

I2C Address: 0X20~0X27 (die original address is 0X20,kann geändert werden)
Supply voltage: 5V
Die Hintergrunbeleuchtung kann über das Potentiometer geändert werden.
Compatible mit 1602 LCD 2004 LCD

Dies ist ein weiterer großer IIC / I2C / TWI / SPI serielle Schnittstellenadapter
Da die Pin Ressourcen der Arduino -Controller beschränkt sind,
können Sie Ihr Projekt nicht in der Lage, normale LCD- Schirm nach mit einer
bestimmten Menge von Sensoren oder SD-Karte verbunden zu verwenden.
Doch mit diesem I2C -Schnittstellenmodul , werden Sie in der Lage, Datenanzeige über nur 2 Adern zu realisieren.
Wenn Sie bereits über I2C-Geräte in Ihrem Projekt , diese LCD-Modul tatsächlich kostet nicht mehr Ressourcen überhaupt .
Es ist fantastisch für Arduino basierte Projekt .

 

 

Sample Code

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

#if defined(ARDUINO) && ARDUINO >= 100
#define printByte(args)  write(args);
#else
#define printByte(args)  print(args,BYTE);
#endif

uint8_t bell[8]  = {0x4,0xe,0xe,0xe,0x1f,0x0,0x4};
uint8_t note[8]  = {0x2,0x3,0x2,0xe,0x1e,0xc,0x0};
uint8_t clock[8] = {0x0,0xe,0x15,0x17,0x11,0xe,0x0};
uint8_t heart[8] = {0x0,0xa,0x1f,0x1f,0xe,0x4,0x0};
uint8_t duck[8]  = {0x0,0xc,0x1d,0xf,0xf,0x6,0x0};
uint8_t check[8] = {0x0,0x1,0x3,0x16,0x1c,0x8,0x0};
uint8_t cross[8] = {0x0,0x1b,0xe,0x4,0xe,0x1b,0x0};
uint8_t retarrow[8] = { 0x1,0x1,0x5,0x9,0x1f,0x8,0x4};
 
LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd
  lcd.backlight();
 
  lcd.createChar(0, bell);
  lcd.createChar(1, note);
  lcd.createChar(2, clock);
  lcd.createChar(3, heart);
  lcd.createChar(4, duck);
  lcd.createChar(5, check);
  lcd.createChar(6, cross);
  lcd.createChar(7, retarrow);
  lcd.home();
 
  lcd.print("Hello world...");
  lcd.setCursor(0, 1);
  lcd.print(" i ");
  lcd.printByte(3);
  lcd.print(" arduinos!");
  delay(5000);
  displayKeyCodes();
 
}

// display all keycodes
void displayKeyCodes(void) {
  uint8_t i = 0;
  while (1) {
    lcd.clear();
    lcd.print("Codes 0x"); lcd.print(i, HEX);
    lcd.print("-0x"); lcd.print(i+16, HEX);
    lcd.setCursor(0, 1);
    for (int j=0; j<16; j++) {
      lcd.printByte(i+j);
    }
    i+=16;
   
    delay(4000);
  }
}

 

RaspDuino USB TTL Konverter Modul RS232 UART für ArduinoRaspDuino SD Card Modul SPI Reader ARM MCU für Arduino + Raspberry

RaspDuino Newsletter
Ihre E-Mail-Adresse:
anmelden abmelden

Vorteile bei RaspDuino Kontakt  Zahlarten bei RaspDuino
      
     
Top