/* Подключаем библиотеку для работы с LCD */
#include <LiquidCrystal.h>
/* Создаём объект LCD-дисплея, используя конструктор класса LiquidCrystal
* с 6ю аргументами. Библиотека по количеству аргументов сама определит,
* что нужно использовать 4-битный интерфейс.
* Указываем, к каким пинам Arduino подключены выводы дисплея:
* RS, E, DB4, DB5, DB6, DB7
*/
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup()
{
/* Инициализируем дисплей: 2 строки по 16 символов */
lcd.begin(16, 2);
/* Выводим на дисплей традиционную фразу (: */
lcd.print("hello, world!");
}
void loop()
{
/* Устанавливаем курсор в 1 столбец 2й строки. Нумерация идёт с нуля,
* первым аргументом идёт номер столбца.
*/
lcd.setCursor(0, 1);
/* Выводим на дисплей число секунд, прошедших с момента старта Arduino */
lcd.print(millis() / 1000);
}
/* Подключаем библиотеку для работы с LCD */ #include <LiquidCrystal.h> /* Создаём объект LCD-дисплея, используя конструктор класса LiquidCrystal * с 6ю аргументами. Библиотека по количеству аргументов сама определит, * что нужно использовать 4-битный интерфейс. * Указываем, к каким пинам Arduino подключены выводы дисплея: * RS, E, DB4, DB5, DB6, DB7 */ LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { /* Инициализируем дисплей: 2 строки по 16 символов */ lcd.begin(16, 2); /* Выводим на дисплей традиционную фразу (: */ lcd.print("hello, world!"); } void loop() { /* Устанавливаем курсор в 1 столбец 2й строки. Нумерация идёт с нуля, * первым аргументом идёт номер столбца. */ lcd.setCursor(0, 1); /* Выводим на дисплей число секунд, прошедших с момента старта Arduino */ lcd.print(millis() / 1000); }Мне чудится или подстроечного резистора таки нет?
Он и не нужен. нужно только правильно посадить пины. Возможно Vo надо посадить на +, уже не помню.
Вот статья по подключению раз лень искать: http://arduino-project.net/lcd1602/
Вообще этот вопрос уже бесконечное количество раз поднимался, людям искать лень.
Соеденил как на сайте, реакции ноль.
Случаем при постановке сбоку то отсчёт пинов идёт не снизу справа (если смотреть сзади)?
Не надо "случаем", нужно взять datasheet и посмотреть.
http://forum.amperka.ru/threads/lcd-162a-d-rev-a-%D0%BD%D1%83%D0%B6%D0%BD%D0%B0-%D1%80%D0%B0%D1%81%D0%BF%D0%B8%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0.12885/Глянул, Там всё также.
Всем спасибо, проблемма решена.