Текстовый дисплей 16х2 не отображает текст

Тема в разделе "Arduino & Shields", создана пользователем wm01, 5 янв 2015.

  1. wm01

    wm01 Нуб

    Существует Arduino Uno и текстовый дисплей МЭЛТ 16х2. При подключении второго к первому таким образом[​IMG]
    [​IMG]
    [​IMG]
    И подключении Arduino Uno к компьютеру, дисплей начинает светиться.
    При загрузке этого скетча
    Код (Text):
    #include <LiquidCrystal.h>

    LiquidCrystal lcd(8, 9, 10, 11, 12, 1);

    void setup()
    {
        lcd.begin(16, 2);
        lcd.print("1234");
    }

    void loop()
    {
    }
    У дисплея загораются все пиксели в первой строке (вместо цифр 1234).
    [​IMG]
    Как это лечится?
     
  2. 9xA59kK

    9xA59kK Гик

    Проверьте правильность подключение дисплея. Судя по картинке питание подключено правильно. А вот как подключены остльные пины дисплея к Ардуино не понятно. Проверьте соответствие даташита на дисплей. На некоторых дисплеях номера ножек идут в обратном направлении. Сверьтесь. Описание на вики.
    К примеру из описания:
    - 6-й контакт дисплея — 5-й контакт Arduino. Это линия разрешения доступа к данным. Известная, как E или Enable. Когда эта линия становится единицей, дисплей исполняет команду или выводит символ с линии данных.--
    Вот по даташиту надо найти именно Е(какой бы там номер пина небыл) и подключить этот пин к 5-й контакт Arduino
    ps\ что за модель дисплея? в магазине есть ссылка http://amperka.ru/product/text-lcd-16x2
    .pdf инструкция к дисплею MT–16S2H
     
    Последнее редактирование: 5 янв 2015
  3. LiquidCrystal lcd(8, 9, 10, 11, 12, 1);
    видимо надо 13
     
  4. Для изменения контрастности используется внешний переменный резистор R номиналом 10кОм