Lcd и arduino UNO

mazepin
Offline
Зарегистрирован: 23.07.2012

Пытаюсь подключить к UNO 2-x строчный дисплей Winstar 1602B

Скетч из примеров библиотеки.

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 3, 4, 5, 6);

void setup()
{
lcd.print("hello, world!");
}

void loop() {}

подключаю

lcd  Arduino

4-12

5-11

6-10

11-3

12-4

13-5

14-6

 плюс по краям питание

 на эране только подсветка.

пробовал поиграть контрастом (подключил подстроечный резистор на  1 ком  к 3 ноге LCD - подвигал) контрастность меняется но не более.

Может что-то не так включаю?

 

 

Poluekt
Offline
Зарегистрирован: 14.11.2011

 Попробуйте в цепи контраста переменный резстор с большим номиналом - 20 кОм.

mazepin
Offline
Зарегистрирован: 23.07.2012

Oтключил подсветку и счастье есть. Родной скетч на экране показывает красоту (Привет мир!).

Почему не работает при переносе сообщения в секцию основной программы?

 

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);

void setup()
{

}

void loop()
{
lcd.print("hello, world!");
}

 

 

 

можно ли одновременно использовать serial.print и lcd.print

Alexander
Offline
Зарегистрирован: 25.04.2010
maksim
Offline
Зарегистрирован: 12.02.2012

mazepin пишет:

Oтключил подсветку и счастье есть. Родной скетч на экране показывает красоту (Привет мир!).

Почему не работает при переносе сообщения в секцию основной программы?

 

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);

void setup()
{

}

void loop()
{
lcd.print("hello, world!");
}

 

 

 

можно ли одновременно использовать serial.print и lcd.print

Не работает, потому что дисплей не успевает выводить информацию с такой быстрой частатой, с которой вы ее отсылаете.

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);

void setup()
{

}

void loop()
{
 lcd.print("hello, world!");
 delay(1000);
}