История изменений
Исправление sunjob, (текущая версия) :
1. LCD Library by Bill Perrу (великолепная библиотека, автор трудяга и молодчина и ... комсомолец, наверное :о)
2. дополнительная инициализация (спасибки DuMOHsmol)
#include <Arduino.h>
#include <Wire.h>
#include "lib/hd44780.cpp"
#include "lib/hd44780.h"
#include "lib/hd44780_pinIO.h"
// Arduino PDx 7, 6, 5, 4, 3, 2
// LCD pin RS, E, DB4, DB5, DB6, DB7
hd44780_pinIO lcd( 7, 6, 5, 4, 3, 2);
void setup()
{
lcd.begin (20,4);
lcd.command(0x2C); delay(5);
lcd.command(0x09); delay(5);
lcd.command(0x28); delay(5);
lcd.setCursor(0, 0); lcd.print("<0................0>");
lcd.setCursor(0, 1); lcd.print("<1................1>");
lcd.setCursor(0, 2); lcd.print("<2................2>");
lcd.setCursor(0, 3); lcd.print("<3................3>");
}
void loop(){ }
результат - то, чЁ дохтур прописал!
http://i105.fastpic.ru/big/2018/0714/5f/38a08fffefaae83fa312111df939bc5f.jpg
p.s.
остается открытым вопрос - ЧТО ЗА ТАКОЙ РАСШИРЕННЫЙ РЕЖИМ, который используется в контроллере HD66712, в чем он «заключается»? доп. набор ROM или что еще?!
Исходная версия sunjob, :
!!! Решение найдено !!!
1. LCD Library by Bill Perrу (великолепная библиотека, автор трудяга и молодчина и ... комсомолец, наверное :о)
2. дополнительная инициализация (спасибки DuMOHsmol)
#include <Arduino.h>
#include <Wire.h>
#include "lib/hd44780.cpp"
#include "lib/hd44780.h"
#include "lib/hd44780_pinIO.h"
// Arduino PDx 7, 6, 5, 4, 3, 2
// LCD pin RS, E, DB4, DB5, DB6, DB7
hd44780_pinIO lcd( 7, 6, 5, 4, 3, 2);
void setup()
{
lcd.begin (20,4);
lcd.command(0x2C); delay(5);
lcd.command(0x09); delay(5);
lcd.command(0x28); delay(5);
lcd.setCursor(0, 0); lcd.print("<0................0>");
lcd.setCursor(0, 1); lcd.print("<1................1>");
lcd.setCursor(0, 2); lcd.print("<2................2>");
lcd.setCursor(0, 3); lcd.print("<3................3>"); //*/
}
void loop(){ }
результат - то, чЁ дохтур прописал!
http://i105.fastpic.ru/big/2018/0714/5f/38a08fffefaae83fa312111df939bc5f.jpg
p.s.
остается открытым вопрос - ЧТО ЗА ТАКОЙ РАСШИРЕННЫЙ РЕЖИМ, который используется в контроллере HD66712, в чем он «заключается»? доп. набор ROM или что еще?!