- 
	
	
	
		Подключение LCD WH1602  к Arduino 
		Привет всем!
 Кто сталкивался - помогите! Подключаю дисплей WH1602 к ардуино NANO, а вместо вразумительного текста он мне кажет:
 http://img-fotki.yandex.ru/get/4203/...360_8271c3e7_L
 Пробывал варианты и с блогспот.ру и с ардуино.сс ничего не помогает. Одно и тоже хоть все провода подцепь, хоть оставить только питание и контраст. Черные квадраты.
 Вчем может быть дело? И, заодно, может кто в курсе - как подцепить магнитольный дисплей от mitsubishi lancer X к ардуине:confused:?(
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		мож индикатор не рабочий? 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Надеюсь, что рабочий. Они как то проверяются/прозваниваются?
 
 П.С. А от лансеровской магнитолы дисплей как подцепить? Все перерыл. Негде нет. Мож кто- что подскажет? Какая инфа нужна?
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		покрути регулировку контрастности. 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Крутил. Тускнее/ярче становится знакоместо. Больше ничего не происходит. уже перепробывал все схемы подключения, обновил библиотеки. Протестил ардуино (диод на 13 ногу и т.д.) - работает, а дисплей не зажигает. Мож секрет какой есть? 
 Ошибиться то негде. Минус на минус, плюс на плюс. Контраст на резюк. R/W на 12, Enable на 11 (10,6), Дата 4 шт на 7,6,5,4 и т.д. Мож как то  прозвонить можно?
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Мож бубном не так трясу?:D 
 
- 
	
	
		Вложений: 1 Re: Подключение LCD WH1602  к Arduino 
		У меня в datasheet ножки по другому расписаны. 
 Хотя я его не подключал. Взял tic107 у него управление по i2c
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Ножки из обновленной библиотеки. В скетче так указано.
 Даташит у мну такой есть для 16*2 на KS0066.
 
 Сделал вот так:
 * LCD RS pin to digital pin 12
 * LCD Enable pin to digital pin 11
 * LCD D4 pin to digital pin 5
 * LCD D5 pin to digital pin 4
 * LCD D6 pin to digital pin 3
 * LCD D7 pin to digital pin 2
 * 10K resistor:
 * ends to +5V and ground
 
 Что значит "ends to +5V and ground"??? Это первый и второй на плус и минус? или еще что то?
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Прозвонил контакты.
 По напряжению получилось:
 1 - земля
 2 - 4,84
 3 - 0,61
 4 - 4,7
 5 - 4,7
 6 - 0,14
 7 - 4,51
 8 - 4,52
 9 - 4,52
 10 - 4,52
 11 - 2,43/2,93/1,93
 12 - 2,43/2,93/1,93
 13 - 0,99/0,47
 14 - 0,99/0,47
 15 - 0,04/0,05
 16 - 0,04/0,05
 
 Картинка из первого поста, скетч "Хелло Ворд". У кого какие идеи?
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		LCD показывает полоску черных квадратов когда он включен, но данные на него не идут. Это режим самотестирования что ли называется. 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		
	Цитата: 
		
 
				Сообщение от  nebo20031  
и что делать? 
 
 
 А какой контроллер у тебя на ЖКИ?
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Как написано в документации "Built-in controller (KS 0066 or Equivalent)" :confused: 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		угу светить он то светит но знаки не генерирует видимо библиотека не та я так полагаю... либо распиновка DATA другая.. 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Библиотека LiquidCrystal. Из комплекта (другие не получается подключить - выдает ошибку про отсутствующий файл). DATA подключена в соответствии с ней. Перепробывал уйму вариантов подключений. Никак. Ну единственное к LPT на прямую не подключался, что бы дисплей проверить. 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Проверил на другом компе - библиотеки заработали (пропала ошибка). LiquidCrystalRus, LiquidCrystal, LiquidCrystal_w_RUSSIAN_ARD-0018 - эффект тот же. 
 П.С. Даташит на первой странице лежит.
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Может дисплей с Nano не работает? Попробую закажу обычную Freeduino мож с ней что выйдет. 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Ни какой разницы , пустая трата денег.
 Результат будет тот же.
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Выковырнул дисплей из старенького S65 если и он не заработает - значит не дано, и придется заказывать s65-shield. 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Во первых  подключаем
 * LCD RS pin to digital pin 12
 * LCD Enable pin to digital pin 10
 * LCD R/W pin to digital pin 11
 * LCD D4 pin to digital pin 5
 * LCD D5 pin to digital pin 4
 * LCD D6 pin to digital pin 3
 * LCD D7 pin to digital pin 2
 * 10K resistor:
 * ends to +5V and ground
 * wiper to LCD VO pin (pin 3)
 1&16 gnd
 2&15 +5v
 LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
 Вот только так получилось запустить :)
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Есть ли вариант подключить дисплей используя меньшее количество выводов ардулино? Например какой нибудь преобразователь последовательного интерфейса. Желательно SPI 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Можно шифты использовать . Посмотри в проекте кондиционера у SBorovkov 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		всем доброго дня
 имеется у меня ардуионо и экран 1602
 (подключаю прямо как описано тут)
 не получается вывести русские символы, при этом английские выводятся
 
 может быть такое, что дисплей не поддерживает кириллицу вовсе даже с подключенным LiquidCrystalRus.h ?
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Похоже что дисплей не русифицированный 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		но ведь должен быть способ управлять его "пикселями" напрямую?
 чтобы создавать свои символы
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Пикселями нету возможности управлять , так как это знакосинтезирующий дисплей
 Помоему у него есть память для прошивки своих нескольких символов
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		ок - последняя надежда)
 если у него есть память со своей прошивкой - может можно его прошивку заменить на руссифицированную?
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		"Прошивку" придется создавать динамически на ардуино. 
 Имхо, проще приобрести дисплей с вшитой кириллицей.
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		а если создавать динамически - она займёт много памяти? 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Посчитай, это не трудно ;)
 Прикинь, сколько занимает один символ, умножь на недостающее количество кириллических символов :)
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		я так и не понял - у дисплея же есть память, в которой хранится "китай" - к этой памяти есть доступ? если да - то можно её перезаписать на совсем
 
 или я чего-то не понимаю
 
 
- 
	
	
	
		Re: Подключение LCD WH1602  к Arduino 
		Символы можно разместить в памяти программ Arduino не используя при этом оперативку.
 Вот так:
 
	PHP код: 
 
#include <avr/pgmspace.h>
 
 const unsigned char ruFont[64] PROGMEM = {
 0x1f,0x00,0x1f,0x00,0x1f,0x00,0x1f,0x00, // символ 0x00
 0x06,0x01,0x06,0x01,0x06,0x00,0x00,0x00, // символ 0x01
 0x00,0x01,0x03,0x05,0x09,0x11,0x1f,0x00, // символ 0x02
 0x04,0x0a,0x08,0x06,0x09,0x09,0x06,0x00, // символ 0x03
 0x1f,0x09,0x04,0x02,0x04,0x09,0x1f,0x00, // символ 0x04
 0x00,0x00,0x1E,0x08,0x04,0x08,0x1E,0x00, // символ 0x05
 0x1f,0x00,0x1f,0x00,0x1f,0x00,0x1f,0x00, // символ 0x06
 0x1f,0x00,0x1f,0x00,0x1f,0x00,0x1f,0x00  // символ 0x07
 };
 void setup()
 {}
 void loop()
 {}
 
 
 Только оперативную память ЖК можно заливать всего 8 символов за 1 раз