|
вопрос по подключению LCD по L2C
|
|
| MexaHukyc | Дата: Суббота, 17.05.2014, 21:08 | Сообщение # 1 |
 1.5 Вольт
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
| Подключил Arduino(про микро sparkfun 5v) к переходнику и дисплею, как в интернете написано, а в результате только мигает подсветка на дисплее. Что может быть не так? переходник подключен на прямую к выводам дуины без шилдов. скетч и библиотека с этого сайта
Сообщение отредактировал MexaHukyc - Суббота, 17.05.2014, 21:10 |
| |
| |
| Serg | Дата: Воскресенье, 18.05.2014, 09:41 | Сообщение # 2 |
|
Ампер
Группа: Модераторы
Сообщений: 510
Репутация: 28
Статус: Offline
| Поподробнее опишите проблему. В интернете много дисплеев и переходников описано.
|
| |
| |
| MexaHukyc | Дата: Воскресенье, 18.05.2014, 15:29 | Сообщение # 3 |
 1.5 Вольт
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
| дисплей http://dvrobot.ru/shop/i651.LCD_-_zelenyy.htm
переходник http://dvrobot.ru/shop/i52.iici2clcd.htm
подключил к ардино уно подсветка горит ровным светом горит верхний ряд прямоугольниками и ничего более
Сообщение отредактировал MexaHukyc - Воскресенье, 18.05.2014, 15:34 |
| |
| |
| Serg | Дата: Воскресенье, 18.05.2014, 20:22 | Сообщение # 4 |
|
Ампер
Группа: Модераторы
Сообщений: 510
Репутация: 28
Статус: Offline
| Сделайте по инструкции, не забудьте покрутить переменный резистор на переходнике , что бы выставить нужную контрастность изображения.
|
| |
| |
| MexaHukyc | Дата: Среда, 21.05.2014, 06:16 | Сообщение # 5 |
 1.5 Вольт
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
| Сделал всё по инструкции эффекта никакого, заливаю скетч-пример, подсветка 2 раза моргает и тухнет, верхний ряд прямоугольников продолжает светиться
|
| |
| |
| Serg | Дата: Среда, 21.05.2014, 11:23 | Сообщение # 6 |
|
Ампер
Группа: Модераторы
Сообщений: 510
Репутация: 28
Статус: Offline
| Вот пример кода:
Код #include <Wire.h> // Comes with Arduino IDE #include <LiquidCrystal_I2C.h>
// set the LCD address to 0x20 for a 16 chars 2 line display // Set the pins on the I2C chip used for LCD connections: // addr, en,rw,rs,d4,d5,d6,d7,bl,blpol LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address
void setup() /*----( SETUP: RUNS ONCE )----*/ { Serial.begin(9600); // Used to type in characters
lcd.begin(16,2); // initialize the lcd for 16 chars 2 lines and turn on backlight
// ------- Quick 3 blinks of backlight ------------- for(int i = 0; i< 3; i++) { lcd.backlight(); delay(250); lcd.noBacklight(); delay(250); } lcd.backlight(); // finish with backlight on //-------- Write characters on the display ---------------- // NOTE: Cursor Position: CHAR, LINE) start at 0 lcd.setCursor(3,0); //Start at character 4 on line 0 lcd.print("Hello, world!"); delay(1000); lcd.setCursor(2,1); lcd.print("From YourLCD"); delay(1000); lcd.clear(); lcd.setCursor(0,2); lcd.print("PRO Micro"); lcd.setCursor(0,3); delay(2000); lcd.clear(); lcd.print("DVROBOT.RU"); delay(8000);
}/*--(end setup )---*/
void loop() /*----( LOOP: RUNS CONSTANTLY )----*/ { { // when characters arrive over the serial port... if (Serial.available()) { // wait a bit for the entire message to arrive delay(100); // clear the screen lcd.clear(); // read all the available characters while (Serial.available() > 0) { // display each character to the LCD lcd.write(Serial.read()); } } }
}/* --(end main loop )-- */
/* ( THE END ) */
Внизу ссылка на библиотеку c поддержкой Pro Micro в Arduino 1.0.5.
Переходник использовался вот такой:
Подключается к выводам D2,D3.
|
| |
| |
| MexaHukyc | Дата: Четверг, 22.05.2014, 01:19 | Сообщение # 7 |
 1.5 Вольт
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
| При компиляции выдаёт: error: 'POSITIVE' was not declared in this scope Добавлено (22.05.2014, 01:19) ---------------------------------------------
Вот такая реакция на пример с сайта. Библиотеку обновил.
П.С. а можно к про микро подключить дисплей напрямую, если не сложно то дайте схему подключения.
|
| |
| |
| Serg | Дата: Четверг, 22.05.2014, 09:18 | Сообщение # 8 |
|
Ампер
Группа: Модераторы
Сообщений: 510
Репутация: 28
Статус: Offline
| Пример с сайта предназначен для другой библиотеки. Прежнюю библиотеку нужно удалить, стереть, перенести куда либо. А потом уже скопировать в папку Librates библиотеку с предыдущего моего сообщения. " error: 'POSITIVE' was not declared in this scope" говорит о том, что используется старая библиотека. Примерный скетч нужно взять из библиотеки, ну или тот , который я выложил. И еще попробуйте поменять местами проводки от переходника к Ардуине- D2 и D3.
|
| |
| |