Графические Дисплеи

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Графические Дисплеи

Сообщение nalnik »

Kolkapetkinsyn писал(а): 05 мар 2019, 17:27Пробовал как в видео, но не пошло(
А Вы такой дисплей подключали, если плата красная то работать не будит -- ноги не совпадают.
Я хочу быть добрее, но люди сами нарываются.
Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07 июн 2018, 12:17
Имя: Николай

Графические Дисплеи

Сообщение Kolkapetkinsyn »

nalnik писал(а): 05 мар 2019, 18:37
Kolkapetkinsyn писал(а): 05 мар 2019, 17:27Пробовал как в видео, но не пошло(
А Вы такой дисплей подключали, если плата красная то работать не будит -- ноги не совпадают.
Дисплей
https://www.aliexpress.com/item/WAVGAT- ... 33edodUbGx
esp8266
https://www.aliexpress.com/item/WAVGAT- ... 33edodUbGx

он там в видео комментирует, а я по капиталистически не бум бум. может вы подскажете что куда? если мне i2c нужно, д1 и д2 можно использовать?
как я понимаю какие то ноги можно назначать в скетче, их обозначать цифрами GPO ИЛИ D1
библиотека https://github.com/adafruit/Adafruit-ST7735-Library
Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07 июн 2018, 12:17
Имя: Николай

Графические Дисплеи

Сообщение Kolkapetkinsyn »

Скетч из примера имеет такой вид:

Код: Выделить всё

/**************************************************************************
  This is a library for several Adafruit displays based on ST77* drivers.

  Works with the Adafruit 1.8" TFT Breakout w/SD card
    ----> http://www.adafruit.com/products/358
  The 1.8" TFT shield
    ----> https://www.adafruit.com/product/802
  The 1.44" TFT breakout
    ----> https://www.adafruit.com/product/2088
  as well as Adafruit raw 1.8" TFT display
    ----> http://www.adafruit.com/products/618

  Check out the links above for our tutorials and wiring diagrams.
  These displays use SPI to communicate, 4 or 5 pins are required to
  interface (RST is optional).

  Adafruit invests time and resources providing this open source code,
  please support Adafruit and open-source hardware by purchasing
  products from Adafruit!

  Written by Limor Fried/Ladyada for Adafruit Industries.
  MIT license, all text above must be included in any redistribution
 **************************************************************************/

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <Adafruit_ST7789.h> // Hardware-specific library for ST7789
#include <SPI.h>

#ifdef ADAFRUIT_HALLOWING
  #define TFT_CS        39 // Hallowing display control pins: chip select
  #define TFT_RST       37 // Display reset
  #define TFT_DC        38 // Display data/command select
  #define TFT_BACKLIGHT  7 // Display backlight pin
#else
  // For the breakout board, you can use any 2 or 3 pins.
  // These pins will also work for the 1.8" TFT shield.
  #define TFT_CS        10
  #define TFT_RST        9 // Or set to -1 and connect to Arduino RESET pin
  #define TFT_DC         8
#endif

// OPTION 1 (recommended) is to use the HARDWARE SPI pins, which are unique
// to each board and not reassignable. For Arduino Uno: MOSI = pin 11 and
// SCLK = pin 13. This is the fastest mode of operation and is required if
// using the breakout board's microSD card.

// For 1.44" and 1.8" TFT with ST7735 (including HalloWing) use:
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);

// For 1.54" TFT with ST7789:
//Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

// OPTION 2 lets you interface the display using ANY TWO or THREE PINS,
// tradeoff being that performance is not as fast as hardware SPI above.
//#define TFT_MOSI 11  // Data out
//#define TFT_SCLK 13  // Clock out
//Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);

float p = 3.1415926;

void setup(void) {
  Serial.begin(9600);
  Serial.print(F("Hello! ST77xx TFT Test"));

#ifdef ADAFRUIT_HALLOWING
  // HalloWing is a special case. It uses a ST7735R display just like the
  // breakout board, but the orientation and backlight control are different.
  tft.initR(INITR_HALLOWING);        // Initialize HalloWing-oriented screen
  pinMode(TFT_BACKLIGHT, OUTPUT);
  digitalWrite(TFT_BACKLIGHT, HIGH); // Backlight on
#else
  // Use this initializer if using a 1.8" TFT screen:
  tft.initR(INITR_BLACKTAB);      // Init ST7735S chip, black tab

  // OR use this initializer (uncomment) if using a 1.44" TFT:
  //tft.initR(INITR_144GREENTAB); // Init ST7735R chip, green tab

  // OR use this initializer (uncomment) if using a 0.96" 180x60 TFT:
  //tft.initR(INITR_MINI160x80);  // Init ST7735S mini display

  // OR use this initializer (uncomment) if using a 1.54" 240x240 TFT:
  //tft.init(240, 240);           // Init ST7789 240x240
#endif

  Serial.println(F("Initialized"));

  uint16_t time = millis();
  tft.fillScreen(ST77XX_BLACK);
  time = millis() - time;

  Serial.println(time, DEC);
  delay(500);

  // large block of text
  tft.fillScreen(ST77XX_BLACK);
  testdrawtext("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur adipiscing ante sed nibh tincidunt feugiat. Maecenas enim massa, fringilla sed malesuada et, malesuada sit amet turpis. Sed porttitor neque ut ante pretium vitae malesuada nunc bibendum. Nullam aliquet ultrices massa eu hendrerit. Ut sed nisi lorem. In vestibulum purus a tortor imperdiet posuere. ", ST77XX_WHITE);
  delay(1000);

  // tft print function!
  tftPrintTest();
  delay(4000);

  // a single pixel
  tft.drawPixel(tft.width()/2, tft.height()/2, ST77XX_GREEN);
  delay(500);

  // line draw test
  testlines(ST77XX_YELLOW);
  delay(500);

  // optimized lines
  testfastlines(ST77XX_RED, ST77XX_BLUE);
  delay(500);

  testdrawrects(ST77XX_GREEN);
  delay(500);

  testfillrects(ST77XX_YELLOW, ST77XX_MAGENTA);
  delay(500);

  tft.fillScreen(ST77XX_BLACK);
  testfillcircles(10, ST77XX_BLUE);
  testdrawcircles(10, ST77XX_WHITE);
  delay(500);

  testroundrects();
  delay(500);

  testtriangles();
  delay(500);

  mediabuttons();
  delay(500);

  Serial.println("done");
  delay(1000);
}

void loop() {
  tft.invertDisplay(true);
  delay(500);
  tft.invertDisplay(false);
  delay(500);
}

void testlines(uint16_t color) {
  tft.fillScreen(ST77XX_BLACK);
  for (int16_t x=0; x < tft.width(); x+=6) {
    tft.drawLine(0, 0, x, tft.height()-1, color);
    delay(0);
  }
  for (int16_t y=0; y < tft.height(); y+=6) {
    tft.drawLine(0, 0, tft.width()-1, y, color);
    delay(0);
  }

  tft.fillScreen(ST77XX_BLACK);
  for (int16_t x=0; x < tft.width(); x+=6) {
    tft.drawLine(tft.width()-1, 0, x, tft.height()-1, color);
    delay(0);
  }
  for (int16_t y=0; y < tft.height(); y+=6) {
    tft.drawLine(tft.width()-1, 0, 0, y, color);
    delay(0);
  }

  tft.fillScreen(ST77XX_BLACK);
  for (int16_t x=0; x < tft.width(); x+=6) {
    tft.drawLine(0, tft.height()-1, x, 0, color);
    delay(0);
  }
  for (int16_t y=0; y < tft.height(); y+=6) {
    tft.drawLine(0, tft.height()-1, tft.width()-1, y, color);
    delay(0);
  }

  tft.fillScreen(ST77XX_BLACK);
  for (int16_t x=0; x < tft.width(); x+=6) {
    tft.drawLine(tft.width()-1, tft.height()-1, x, 0, color);
    delay(0);
  }
  for (int16_t y=0; y < tft.height(); y+=6) {
    tft.drawLine(tft.width()-1, tft.height()-1, 0, y, color);
    delay(0);
  }
}

void testdrawtext(char *text, uint16_t color) {
  tft.setCursor(0, 0);
  tft.setTextColor(color);
  tft.setTextWrap(true);
  tft.print(text);
}

void testfastlines(uint16_t color1, uint16_t color2) {
  tft.fillScreen(ST77XX_BLACK);
  for (int16_t y=0; y < tft.height(); y+=5) {
    tft.drawFastHLine(0, y, tft.width(), color1);
  }
  for (int16_t x=0; x < tft.width(); x+=5) {
    tft.drawFastVLine(x, 0, tft.height(), color2);
  }
}

void testdrawrects(uint16_t color) {
  tft.fillScreen(ST77XX_BLACK);
  for (int16_t x=0; x < tft.width(); x+=6) {
    tft.drawRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color);
  }
}

void testfillrects(uint16_t color1, uint16_t color2) {
  tft.fillScreen(ST77XX_BLACK);
  for (int16_t x=tft.width()-1; x > 6; x-=6) {
    tft.fillRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color1);
    tft.drawRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color2);
  }
}

void testfillcircles(uint8_t radius, uint16_t color) {
  for (int16_t x=radius; x < tft.width(); x+=radius*2) {
    for (int16_t y=radius; y < tft.height(); y+=radius*2) {
      tft.fillCircle(x, y, radius, color);
    }
  }
}

void testdrawcircles(uint8_t radius, uint16_t color) {
  for (int16_t x=0; x < tft.width()+radius; x+=radius*2) {
    for (int16_t y=0; y < tft.height()+radius; y+=radius*2) {
      tft.drawCircle(x, y, radius, color);
    }
  }
}

void testtriangles() {
  tft.fillScreen(ST77XX_BLACK);
  int color = 0xF800;
  int t;
  int w = tft.width()/2;
  int x = tft.height()-1;
  int y = 0;
  int z = tft.width();
  for(t = 0 ; t <= 15; t++) {
    tft.drawTriangle(w, y, y, x, z, x, color);
    x-=4;
    y+=4;
    z-=4;
    color+=100;
  }
}

void testroundrects() {
  tft.fillScreen(ST77XX_BLACK);
  int color = 100;
  int i;
  int t;
  for(t = 0 ; t <= 4; t+=1) {
    int x = 0;
    int y = 0;
    int w = tft.width()-2;
    int h = tft.height()-2;
    for(i = 0 ; i <= 16; i+=1) {
      tft.drawRoundRect(x, y, w, h, 5, color);
      x+=2;
      y+=3;
      w-=4;
      h-=6;
      color+=1100;
    }
    color+=100;
  }
}

void tftPrintTest() {
  tft.setTextWrap(false);
  tft.fillScreen(ST77XX_BLACK);
  tft.setCursor(0, 30);
  tft.setTextColor(ST77XX_RED);
  tft.setTextSize(1);
  tft.println("Hello World!");
  tft.setTextColor(ST77XX_YELLOW);
  tft.setTextSize(2);
  tft.println("Hello World!");
  tft.setTextColor(ST77XX_GREEN);
  tft.setTextSize(3);
  tft.println("Hello World!");
  tft.setTextColor(ST77XX_BLUE);
  tft.setTextSize(4);
  tft.print(1234.567);
  delay(1500);
  tft.setCursor(0, 0);
  tft.fillScreen(ST77XX_BLACK);
  tft.setTextColor(ST77XX_WHITE);
  tft.setTextSize(0);
  tft.println("Hello World!");
  tft.setTextSize(1);
  tft.setTextColor(ST77XX_GREEN);
  tft.print(p, 6);
  tft.println(" Want pi?");
  tft.println(" ");
  tft.print(8675309, HEX); // print 8,675,309 out in HEX!
  tft.println(" Print HEX!");
  tft.println(" ");
  tft.setTextColor(ST77XX_WHITE);
  tft.println("Sketch has been");
  tft.println("running for: ");
  tft.setTextColor(ST77XX_MAGENTA);
  tft.print(millis() / 1000);
  tft.setTextColor(ST77XX_WHITE);
  tft.print(" seconds.");
}

void mediabuttons() {
  // play
  tft.fillScreen(ST77XX_BLACK);
  tft.fillRoundRect(25, 10, 78, 60, 8, ST77XX_WHITE);
  tft.fillTriangle(42, 20, 42, 60, 90, 40, ST77XX_RED);
  delay(500);
  // pause
  tft.fillRoundRect(25, 90, 78, 60, 8, ST77XX_WHITE);
  tft.fillRoundRect(39, 98, 20, 45, 5, ST77XX_GREEN);
  tft.fillRoundRect(69, 98, 20, 45, 5, ST77XX_GREEN);
  delay(500);
  // play color
  tft.fillTriangle(42, 20, 42, 60, 90, 40, ST77XX_BLUE);
  delay(50);
  // pause color
  tft.fillRoundRect(39, 98, 20, 45, 5, ST77XX_RED);
  tft.fillRoundRect(69, 98, 20, 45, 5, ST77XX_RED);
  // play color
  tft.fillTriangle(42, 20, 42, 60, 90, 40, ST77XX_GREEN);
}
помогите его поправить под распиновку из видео
Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07 июн 2018, 12:17
Имя: Николай

Графические Дисплеи

Сообщение Kolkapetkinsyn »

Перепечатал скетч с видео.

Код: Выделить всё

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>

  #define TFT_CS D1
  #define TFT_RST D0
  #define TFT_DC D2

Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS,  TFT_DC, TFT_RST);

const uint16_t grey = 0x5AEB;
const uint16_t white = 0xFFFF;

void setup(void) {
  //Serial.begin(115200);
tft.initR(INITR_BLACKTAB);

tft.setTextWrap(false);
tft.fillScreen(white);
tft.setTextColor(grey);
tft.setTextSize(2);
tft.setCursor(10, 10);
tft.println("~ZAOYBSYA~");
tft.setTextSize(1);
tft.setCursor(10, 30);
tft.println("~~Nu sovsem zayobsya~~");
}

void loop () {

}
похоже библиотеку серьёзно переделали. выдаёт ошибку

ошибка скетча из видео:

Код: Выделить всё

Arduino: 1.8.8 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Enabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\serov\OneDrive\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library\Adafruit_ST77xx.cpp: In constructor 'Adafruit_ST77xx::Adafruit_ST77xx(SPIClass*, int8_t, int8_t, int8_t)':

C:\Users\serov\OneDrive\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library\Adafruit_ST77xx.cpp:74:24: error: invalid conversion from 'SPIClass*' to 'int8_t {aka signed char}' [-fpermissive]

   spiClass, cs, dc, rst) {

                        ^

In file included from C:\Users\serov\OneDrive\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library\Adafruit_ST77xx.h:31:0,

                 from C:\Users\serov\OneDrive\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library\Adafruit_ST77xx.cpp:25:

C:\Users\serov\OneDrive\Documents\Arduino\libraries\Adafruit_GFX_Library/Adafruit_SPITFT.h:121:5: error:   initializing argument 3 of 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)' [-fpermissive]

     Adafruit_SPITFT(uint16_t w, uint16_t h,

     ^

exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
us5nbq
Рядовой
Сообщения: 18
Зарегистрирован: 28 фев 2019, 20:29
Имя: Александр

Графические Дисплеи

Сообщение us5nbq »

viewtopic.php?p=34304#p34304
аналогичная проблема
rogerwaters
Рядовой
Сообщения: 42
Зарегистрирован: 17 май 2019, 18:38
Имя: Александр

Графические Дисплеи

Сообщение rogerwaters »

:yes: Сейчас думаю над ними. Жду когда придет ESP-32 из Китая.
rogerwaters
Рядовой
Сообщения: 42
Зарегистрирован: 17 май 2019, 18:38
Имя: Александр

Графические Дисплеи

Сообщение rogerwaters »

Не идет товар из Китая а местные дельцы пользуясь этим взвинтили цены. :(
KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

Графические Дисплеи

Сообщение KulibinOrsk »

Слимпер, а примеры реализации на SSD1309 есть ? Может кто то делал, покажите ?
odessa
Рядовой
Сообщения: 7
Зарегистрирован: 04 июн 2021, 14:18
Имя: Valeriy

Графические Дисплеи

Сообщение odessa »

Подскажите, пожалуйста, может кто проверял, работают ли блоки OLED1306 I2C c Aduino Pro Micro и Leonardo (32u4)? Уменя не работают,нет сигала на шине I2C (проверяю в Протеусе ) Все Ардуино на ATMega 328 работают нормально. В чем причина?

Отправлено спустя 2 часа 59 минут :
Слимпер, Подскажите, пожалуйста, может кто проверял, работают ли блоки OLED1306 I2C c Aduino Pro Micro и Leonardo (32u4)? Уменя не работают,нет сигала на шине I2C (проверяю в Протеусе ) Все Ардуино на ATMega 328 работают нормально. В чем причина?
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

Графические Дисплеи

Сообщение aidar_i »

odessa писал(а): 15 июн 2021, 15:03 Подскажите, пожалуйста, может кто проверял, работают ли блоки OLED1306 I2C c Aduino Pro Micro и Leonardo (32u4)? Уменя не работают,нет сигала на шине I2C (проверяю в Протеусе ) Все Ардуино на ATMega 328 работают нормально. В чем причина?

Отправлено спустя 2 часа 59 минут :
Слимпер, Подскажите, пожалуйста, может кто проверял, работают ли блоки OLED1306 I2C c Aduino Pro Micro и Leonardo (32u4)? Уменя не работают,нет сигала на шине I2C (проверяю в Протеусе ) Все Ардуино на ATMega 328 работают нормально. В чем причина?
Поменяйте местами в схеме выводы SDA и SCL! Вот так!
SPOILERSPOILER_SHOW
IMG_20210615_171829.jpg
Просто, будьте внимательны!
Адрес дисплея не забудьте в схеме правильно поставить!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
odessa
Рядовой
Сообщения: 7
Зарегистрирован: 04 июн 2021, 14:18
Имя: Valeriy

Графические Дисплеи

Сообщение odessa »

Спасибо! Попробую. А в чем я не внимательный?
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

Графические Дисплеи

Сообщение aidar_i »

odessa писал(а): 15 июн 2021, 16:25 Спасибо! Попробую. А в чем я не внимательный?
Подключили не правильно
sirenko
Рядовой
Сообщения: 4
Зарегистрирован: 18 июн 2021, 15:12
Имя: Владимир

Графические Дисплеи

Сообщение sirenko »

Добрый день!
подскажите последнюю версию для 5110
хочу попытаться переделать на HX1230 ( LCD Nokia 1100, LCD1202)

Отправлено спустя 33 минуты 31 секунду:
нашел скачал смотрю
можно добавить к данным блоком?
библиотека имеется
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2299
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Графические Дисплеи

Сообщение rw6cm »

sirenko писал(а): 24 июн 2021, 11:12 хочу попытаться переделать на HX1230 ( LCD Nokia 1100,
Помню для Nokia 1100 делал здесь.
Но похоже попало на обнову форума, не сохранился последний пост.
Сделано было еще под флп 5.3 , и вроде у форумчанина блок заработал.
Но что будет сейчас сказать не могу.
Nokia1100 LCD.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
esrz
Рядовой
Сообщения: 1
Зарегистрирован: 30 окт 2021, 15:42
Имя: Дмитрий

Графические Дисплеи

Сообщение esrz »

Здравствуйте, дисплей SDA5708, помогите под него сделать пользовательский блок. Скетч прикреплён.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fed217
Рядовой
Сообщения: 17
Зарегистрирован: 22 сен 2019, 21:09
Имя: Валера

Графические Дисплеи

Сообщение fed217 »

Добрый день.
Давно не занимался, сейчас поставил последнюю версию FLProg и хотел написать прогу для ардуино дуе, подключил в проге экран нокия 5110 через ранее скачанный блок "5110_Graph_RUS", при компиляции накидало много ошибок, удалил все библиотеки связанные с Adafruit, а теперь не могу найти какие библиотеки надо установить.
Подкиньте для блока "5110_Graph_RUS" библиотеки.
Заранее спасибо
Tolyan28
Рядовой
Сообщения: 6
Зарегистрирован: 04 янв 2021, 19:13
Откуда: Киев
Имя: Анатолий

Графические Дисплеи

Сообщение Tolyan28 »

Доброго всем дня,не подскажете есть ли пользовательский блок для дисплея от сименса LS020,имеется пару штук,хотелось бы их использовать.По форуму поискал,вроде ничего по нему нет
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

Графические Дисплеи

Сообщение aidar_i »

Tolyan28 писал(а): 11 май 2022, 10:15 Доброго всем дня,не подскажете есть ли пользовательский блок для дисплея от сименса LS020,имеется пару штук,хотелось бы их использовать.По форуму поискал,вроде ничего по нему нет
Пока испытайте эту библиотеку https://github.com/kashapovd/LS020-SIEM ... CD-Library.
Отпишитесь, если работает.
Кто нибудь да из форумчан сделает ПБ.
Tolyan28
Рядовой
Сообщения: 6
Зарегистрирован: 04 янв 2021, 19:13
Откуда: Киев
Имя: Анатолий

Графические Дисплеи

Сообщение Tolyan28 »

aidar_i писал(а): 11 май 2022, 11:15
Tolyan28 писал(а): 11 май 2022, 10:15 Доброго всем дня,не подскажете есть ли пользовательский блок для дисплея от сименса LS020,имеется пару штук,хотелось бы их использовать.По форуму поискал,вроде ничего по нему нет
Пока испытайте эту библиотеку https://github.com/kashapovd/LS020-SIEM ... CD-Library.
Отпишитесь, если работает.
Кто нибудь да из форумчан сделает ПБ.
Спасибо большое,но у меня нет таких познаний в программировании,чтоб испытать библиотеку со всех сторон.Ну соберу я на макетке и залью скетч из примера,ну даже чтото и покажется на дисплее,покажу фото этого всего,но я же не смогу объективно сказать хороша библиотека или нет.Может кто себе уже делал для себя такой пользовательский блок,может поделится?Просто лежат дисплейчики без дела,и выбросить жалко(точно рабочие),и лежат без дела давно
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 45
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey

Графические Дисплеи

Сообщение MTSnik10 »

Доброго времени суток уважаемые форумчане!
Прошу Вашей помощи (ткните носом): Достался такой дисплей SSD1322 на чипе D808cr1-08. может есть блоки на него у кого?
Гугл пишет что подходит под него библиотека u8glib

Отправлено спустя 2 минуты 53 секунды:
описание
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей