Здравствуйте у меня проблема с дисплеем на нем не появляются слова также к дисплею использую интерфейсный модуль подключения дисплеев почему не работает вот код Код (C++): #include <Wire.h> #include <LiquidCrystal_I2C.h> // Подключение библиотеки //#include <LiquidCrystal_PCF8574.h> // Подключение альтернативной библиотеки LiquidCrystal_I2C lcd(0x20,16,2); // Указываем I2C адрес (наиболее распространенное значение), а также параметры экрана (в случае LCD 1602 - 2 строки по 16 символов в каждой //LiquidCrystal_PCF8574 lcd(0x27); // Вариант для библиотеки PCF8574 void setup() { lcd.init(); // Инициализация дисплея lcd.backlight(); // Подключение подсветки lcd.setCursor(0,0); // Установка курсора в начало первой строки lcd.print("Hello"); // Набор текста на первой строке lcd.setCursor(0,1); // Установка курсора в начало второй строки lcd.print("ArduinoMaster"); // Набор текста на второй строке } void loop() { } вот схема подлючения
А другой адрес дисплея пробовали указать? Просканируйте i2c устройства этим скетчем, потом укажите полученный адрес в своем скетче Код (C++): #include <Wire.h> void setup(){ Wire.begin(); Serial.begin(9600); while (!Serial); Serial.println("\nI2C Scanner"); } void loop(){ byte error, address; int nDevices; Serial.println("Scanning..."); nDevices = 0; for(address = 8; address < 127; 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("Unknow error at address 0x"); if (address<16) Serial.print("0"); Serial.println(address,HEX); } } if (nDevices == 0) Serial.println("No I2C devices found\n"); else Serial.println("done\n"); delay(5000); }
Вот так вот. Бывает, что сразу после магазина не работает... Ась? Я ничего не понял, что это за набор слов?
@BAR__MEN, прошу пардону, не видел сообщения - форум заметно тормозит. @Андрей0000, смотрите в лупу на предмет коротких замыканий.
Я ж говорю, нет у меня хрустального шара! Что паяли? Куда паяли? Как паяли? Флюс промыт? Нигде не замыкает?
Заметно тормозит? А то что он 13 минут лежал с 502-й ошибкой никого не смущает? Я еще неделю назад предсказал это падение и написал Амперке, молчат.... Achtung! Перелазим на мой форум!