Как подключить подсветку в библиотеке liquidcrystal_pcf8574

Тема в разделе "Arduino & Shields", создана пользователем blackflash2009, 24 июл 2021.

  1. Пришел переходник к дисплею на I2C с pcf8574
    не магу включить подсветку lcd.backlight(); выдает ошибку
    C:\Users\Р?ван\Documents\Arduino\sketch_jul24b\sketch_jul24b.ino: In function 'void setup()':
    sketch_jul24b:12: error: 'class LiquidCrystal_PCF8574' has no member named 'backlight'
    exit status 1
    'class LiquidCrystal_PCF8574' has no member named 'backlight'
    Код (C++):
    #include <Wire.h>
    #include <LiquidCrystal_PCF8574.h>
    LiquidCrystal_PCF8574 lcd(0x27);  // set the LCD address to 0x27 for a 16 chars and 2 line display
    int var = 1;
    void setup()
    {
    lcd.begin(16, 2); //инициалезация дисплея

    lcd.backlight();                 // Подключение подсветки

    lcd.setCursor(0, 0); // установка курсора откуда будет писатся текст страка 0 символ 0
    lcd.print("Hello LCD");
    }
    void loop()
    {
    lcd.setCursor(0, 1); // установка курсора откуда будет писатся текст страка 1 символ 0
    var = var + 1;  
    lcd.print(var);
    delay(1000);
    }
     
     
  2. Asper Daffy

    Asper Daffy Иксперд

    А просто открыть файл библиотеки в редакторе и посмотреть, что там насчёт "light", не судьба? Лениво? Проще вопрос запостить?

    setBacklight она называется. И параметр ей надо задавать - 0 - выключить, не 0 - включить.
     
  3. Asper Daffy
    Софтварно на модуле I2C с pcf8574 можно поменять полярность питания подсветки ?
     
  4. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Супер-непонятный вопрос. Хоть в книгу рекордов.
     
  5. дисплей нестандартной распиновкой анод и катод подсветки перепутан местами из за этого подсветка не включается.
    модуль https://mcustore.ru/store/moduli/ra...a-pcf8574t/?ymclid=16271743104649544799900001 можно перепаять разъем на проводах. Но может быть можно поменять полярность питания подсветки програмно ?
     
  6. parovoZZ

    parovoZZ Гуру

    подсветка аппаратная.
     
  7. Asper Daffy

    Asper Daffy Иксперд

    Я пока не заметил ничего похожего на "спасибо" за пост #2, который полностью решил изначальную проблему топика, а потому влазить в новые проблемы особого желания не имею :-(
     
  8. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Нарисуйте разводку выводов вашего нестандартного дисплея и посмотрим как можно с минимальным вмешательством в платы решить вашу проблему.
     

    Вложения:

    Последнее редактирование: 25 июл 2021