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

Тема в разделе "Arduino & Shields", создана пользователем Rmt44, 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 - через потенциометр
    -------------------------------------
    Код (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() {

    }
    Экран чистый с полосой по середине, почему не могу понять
     
    Последнее редактирование: 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 Нуб

    Код (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 нравится это.
  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
    Ищите пример подключения в Интернет, с такими Вашими познаниями на форуме Вам вряд-ли помогут, тут слишком много объяснять придется да и не нужно это..... Может даже и пример и вики амперки заработает сразу....