Текстовый дисплей 16×2 (Troyka-модуль)

Тема в разделе "Обсуждение магазина", создана пользователем issaom, 11 ноя 2019.

  1. issaom

    issaom Гуру

    Приключения с дисплеем от Амперки продолжаются....

    LCD.JPG
    LCD1.JPG
    Из схем ясно что ПИН яркости подключается к 7-му пину Ардуино и через тройку шилд другие варианты подключения отсутствуют.

    Идем в exampe:
    Код (C++):

    void loop() {
      // считываем состояние с аналогового пина A1
      // преобразуем в диапазон от 0 до 255 для яркости
      int brigtness = map(analogRead(A1), 0, 1023, 255, 0);
       // устанавливаем яркость в диапазоне от 0 до 255
      lcd.setBrightness(brigtness);
    }
    ;
    Идем в библиотеку:

    LCD2.JPG

    Код (C++):
    void TroykaTextLCD::setBrightness(uint8_t brightness) {
        analogWrite(_pinBacklight, brightness);
    }
    И как этот скетч будет работать на UNO если пин 7 не поддерживает PWM ?
     
  2. Airbus

    Airbus Радиохулиган Модератор

    Зачем?Зачем по невскому я шла?Зачем?Зачем я встретила тебя?
     
    parovoZZ и issaom нравится это.
  3. NikitOS

    NikitOS Public enemy Администратор

    Да что ж никто ничего хорошего-то не находит!:eek:

    Передал, спасибо
     
    issaom нравится это.
  4. issaom

    issaom Гуру

    Ты не переживай там еще как минимум 2 продолжения будет ;-)
     
  5. issaom

    issaom Гуру

    За то красотища какая....
    дисплей.jpg
    Вообще идея не плохая, а вот реализация конечно так себе... без напильника не работает....
     
    Andrey12, ИгорьК и Airbus нравится это.
  6. Airbus

    Airbus Радиохулиган Модератор

  7. parovoZZ

    parovoZZ Гуру

    а где предустановленное русское ПО?
     
  8. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Лишнее это. Настроишь подсветку и контраст потенциометрами, и годами не меняешь. Значит оно должно быть встроено в сам дисплей. Вот вкл/вык-лючать его легким движением руки - это дело.
     
    Последнее редактирование: 12 ноя 2019
  9. issaom

    issaom Гуру

    Для готового устройства которое стоит в комнате не лишнее - можно вырубать ночью например и подстраивать параметры в зависимости от освещенности по датчику не трогая его руками.
     
  10. issaom

    issaom Гуру

    Ну примерно как то так работает любая Российская компания - логика отсутствует напрочь....
    Документация на сайте:
    ruskomp.JPG
    Ответ технической поддержки:
    Ответ ТП.JPG
    Выпустить продукт с хорошей идей и обрезать его функциональность на этапе реализации.... У меня этот дисплей работает именно как и задумано и даже обещали заменить. Так что тему можно удалить (это для админов форума)
     
  11. issaom

    issaom Гуру

    Воопчем выпилил я этот типа "нерегулирующий яркость с помощью шим" пин из библиотеки - так что теперь Troyka-дисплей можно использовать и как просто дисплей с программной регулировкой яркости и контрастности. Теперь он и с Wi-Fi Slot нормально дружит....
    WIFISLOT.jpg
    Примеры в библиотеке тоже поправлены - выложу пока сюда - вдруг кому понадобятся.....
    TroykaTextLCDFreeLightPin.zip
    p.s: документацию на сайте так никто и не поменял... печалька однако....
    А вообще было бы интересно узнать как он умеет так символы растягивать...
    helloworldbigsize.png
    Я так понимаю это чисто аппаратная фича именно этого контроллера ST7032?
     

    Вложения:

    NikitOS и ИгорьК нравится это.
  12. Ariadna-on-Line

    Ariadna-on-Line Гуру

    В теории, если вы используете ШИМ не ограничивая аппаратно амплитуды импульса тока - будет иметь место электронная диффузия полупроводника. В резалте - быстрая потеря яркости подсветки. Быстрее чем просто от перегрева.
     
    Последнее редактирование: 21 дек 2019
  13. issaom

    issaom Гуру

    Я так понимаю там обычный светодиод включеный через ключ - или диоды тоже деградируют от ШИМ ?
    дисплей.PNG
     
  14. Ariadna-on-Line

    Ariadna-on-Line Гуру

    От не ограниченной амплитуды тока. А ШИМ или не ШИМ - это не важно. Да - любые диоды. У выпрямительных диодов уменьшается напряжение пробоя, ну и.... У ЛЭД - яркость.
    ПС. Если огр. резистор таки стоит, как на рисунке, то - ОК.
     
    Последнее редактирование: 21 дек 2019