РЕШЕНО Дисплей lcd12864b не работает

Discussion in 'Arduino & Shields' started by Rmt44, Nov 12, 2021.

  1. Rmt44

    Rmt44 Нуб

    Всем привет! Подключил дисплей LCD12864B к ардуино уно:
    BLK - GND
    BLA - +3.3v
    PSB - GND
    GND - GND
    VCC + 5v
    RS - 10
    R/W - 11
    E - 13
    Vo - через потенциометр
    -------------------------------------
    Code (Javascript):
    #include "U8glib.h"
    #include <Wire.h>

    U8GLIB_ST7920_128X64 u8g(13, 11, 10, U8G_PIN_NONE);

    void setup() {
      u8g.setFont(u8g_font_5x8);
      u8g.setColorIndex(0);
      u8g.setPrintPos(0, 0); u8g.print("Hello world!");
    }

    void loop() {

    }
    Экран чистый с полосой по середине, почему не могу понять
     
    Last edited: Nov 12, 2021
  2. Un_ka

    Un_ka Гуру

    Фото можно посмотреть?
    При вставки кода можно выбрать язык программирования для подсветки синтаксиса.
     
  3. Rmt44

    Rmt44 Нуб

    Подсветку синтаксиса добавил, но только не нашёл язык C, выбрал JavaScript, думаю разобрать код получится. Фото сейчас попробую кинуть
     
  4. DetSimen

    DetSimen Гуру

    Инициализацию кто будет делать?
     
  5. Rmt44

    Rmt44 Нуб

    А можете написать как её сделать?
     
  6. issaom

    issaom Гуру

    Чето проводов мало... Скиньте фотку дисплея... Передача данных то где? Он spi или i2c?
     
  7. Rmt44

    Rmt44 Нуб

    Code (Javascript):
    #include "U8glib.h"
    #include <Wire.h>

    U8GLIB_ST7920_128X64 u8g(13, 11, 10, U8G_PIN_NONE);

    void setup() {
      u8g.begin();
      u8g.setFont(u8g_font_5x8);
      u8g.setColorIndex(0);
      u8g.setPrintPos(0, 0); u8g.print("Hello world!");
    }

    void loop() {

    }
    как я понял инициализация делается так: u8g.begin(); но это не помогло
     
  8. Rmt44

    Rmt44 Нуб

  9. parovoZZ

    parovoZZ Гуру

    И как подключён этот самый SPI???
     
    issaom likes this.
  10. Un_ka

    Un_ka Гуру

    Там есть Arduino C/C++.
    IMG_20211112_192046.jpg
     
  11. parovoZZ

    parovoZZ Гуру

    Он в самом начале и вроде как выставляется потумолчанию. Но это не точно - возможно куки
     
  12. issaom

    issaom Гуру

    Интересные у Вас представления про SPI....
    Я так понял у Вас дисплей типа такого
    http://wiki.amperka.ru/продукты:graphic-lcd-128x64
    Ищите пример подключения в Интернет, с такими Вашими познаниями на форуме Вам вряд-ли помогут, тут слишком много объяснять придется да и не нужно это..... Может даже и пример и вики амперки заработает сразу....