1
LCD - голубой IIC/I2C (ID:592)
Написано
admin
,
08 April 2015
·
4622 Просмотров
подключения LCD LiquidCrystal
Проблема подключения LCD LiquidCrystal_I2C к Arduino в том, что скетч-код для данной модели LCD в некоторых случаях не компилируется, а соответственно и не загружается в Arduino. При компилировании возникают всевозможные ошибки такие как: “LiquidCrystal_I2C does not name a type” и т. д.
Проблема кроется в недостатке библиотеки для LiquidCrystal_I2C, которую, собственно, сейчас мы и будем восполнять.
Оговорюсь сразу, что данную библиотеку я тестировал только с версиями ПО 0022, 0023, 1.6.0 С версией 1.0 у меня возникли сложности. И так, для использования LCD LiquidCrystal_I2C Вам необходимо : скачать папку LiquidCrystal_I2C http://dvrobot.ru/forum/files/file/6/ извлечь из архива и скопировать ее в папку libraries.
Теперь Ваш скетч-когд для LCD LiquidCrystal_I2C будет без проблем компилироваться и загружаться в Arduino.
Проверка.
Скомпилируйте и загрузите приведенный ниже скетч-код в Arduino для 2х16 LCD LiquidCrystal_I2C .
Ссылка на витрину магазина http://dvrobot.ru/239/474.html Переходник для LCD IIC/I2C http://dvrobot.ru/239/481.html
Проблема кроется в недостатке библиотеки для LiquidCrystal_I2C, которую, собственно, сейчас мы и будем восполнять.
Оговорюсь сразу, что данную библиотеку я тестировал только с версиями ПО 0022, 0023, 1.6.0 С версией 1.0 у меня возникли сложности. И так, для использования LCD LiquidCrystal_I2C Вам необходимо : скачать папку LiquidCrystal_I2C http://dvrobot.ru/forum/files/file/6/ извлечь из архива и скопировать ее в папку libraries.
Теперь Ваш скетч-когд для LCD LiquidCrystal_I2C будет без проблем компилироваться и загружаться в Arduino.
Проверка.
Скомпилируйте и загрузите приведенный ниже скетч-код в Arduino для 2х16 LCD LiquidCrystal_I2C .
#include Wire.h> #include LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup() { delay(500); lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); delay(100); lcd.setCursor(0, 0); // отступ первой строки слева 0 справа 0. lcd.print("Arduino Primeri"); lcd.setCursor(1, 1); // отступ второй строки слева 1 справа 1. lcd.print("www.dvrobot.ru"); } void loop() { }
Ссылка на витрину магазина http://dvrobot.ru/239/474.html Переходник для LCD IIC/I2C http://dvrobot.ru/239/481.html