КОМПЛЕКТ LCD 1602 HD44780 +последовательный интерфейс I2C arduinо module

Комплектация:
1. Дисплей LCD 1602 1шт цвет на выбор 1шт
2. i2c адаптер 1шт

Подробнее

При покупке этого товара вы можете получить до 9 бонусных баллов. Сумма вашей покупки составит 9 баллов которые можно обменять на купон в 0,90 грн.


96,00 грн

  • Да припаять
  • Нет

Описание

лично проверенная библиотека
arduino-info.wikispaces.com/file/view/LiquidCrystal_I2C1602V1.zip
http://www.geeetech.com/Documents/LiquidCrystal_I2Cv1-1.rar
//код
#include
#include
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{ lcd.init();
lcd.backlight();
lcd.print("Hello, world!"); }
void loop() {}
//
I2C адрес: 0х20..0х27 (оригинальный адрес 0X20,Вы можете поменять если требуется)
Питание: 5V
Яркость и контрастность регулируется потенциометром
Совместимо с дисплеями 1602,2004 LCD

в сети огромное количество схем и скетчей для подлючения экрана

пример использования библиотеки во вложении Newliquidcrystal_1.3.5

//--------------------------------------------

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); //Важная строка инициализации 

// Creat a set of new characters
const uint8_t charBitmap[][8] = {
{ 0xc, 0x12, 0x12, 0xc, 0, 0, 0, 0 },
{ 0x6, 0x9, 0x9, 0x6, 0, 0, 0, 0 },
{ 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0, 0x0 },
{ 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0, 0x0 },
{ 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0x0 },
{ 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0x0 },
{ 0x0, 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0x0 },
{ 0x0, 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0x0 }

};

void setup()
{
int charBitmapSize = (sizeof(charBitmap ) / sizeof (charBitmap[0]));

// Switch on the backlight
// pinMode ( BACKLIGHT_PIN, OUTPUT );
// digitalWrite ( BACKLIGHT_PIN, HIGH );

lcd.begin(16,2); // initialize the lcd

for ( int i = 0; i < charBitmapSize; i++ )
{
lcd.createChar ( i, (uint8_t *)charBitmap[i] );
}

lcd.home (); // go home
lcd.print("Hello, ARDUINO "); 
lcd.setCursor ( 0, 1 ); // go to the next line
lcd.print (" ARDU.NET ");
delay ( 5000 );
}

void loop()
{
lcd.home ();
// Do a little animation by writing to the same location
for ( int i = 0; i < 2; i++ )
{
for ( int j = 0; j < 16; j++ )
{
lcd.print (char(random(7)));
}
lcd.setCursor ( 0, 1 );
}
delay (200);
}

//--------------------------------------------

Выводим кириллицу

https://github.com/ssilver2007/LCD_1602_RUS

LCD_1602_RUS
Arduino LCD 16x02 display with I2C interface RUSSIAN with NO CYRILLIC symbols set
Библиотека позволяет использовать русские символы при использовании LCD дисплеев, подключенных по интерфейсу I2C, без встроенной кириллицы. Максимально возможно отображение 8 уникальных по начертанию русских символа (например Ж, Д, И, Ю и т.п.) Символы, одинаковые по начертанию с английскими (A, B, C, O, P и т.п.) используются из английского набора символов. Дополнительно встроена возможность печати знака градуса Цельсия. Для этого в тексте программы необходимо набрать код UTF-8 (Alt+0176)
Должна быть установелна базовая библиотека LiquidCrystal_I2C: https://github.com/marcoschwartz/LiquidCrystal_I2C

Сопутствующие товары



30 других товаров в этой категории:

Покупатели этого товара так же приобрели:

Скачать

newLiquidcrystal.zip

Новая библиотека Newliquidcrystal_1.3.5.zip

Скачать (754.06k)