Страница 1 из 1

Подключение OLED дисплея к Ардуино

СообщениеДобавлено: 28 авг 2017, 13:47
-=dp=-
Подключение OLED дисплея к Ардуино

oled1.jpg
Подключение OLED дисплея к Ардуино


Итак, подключаем OLED дисплей к Ардуино УНО.
Первым делом необходимо обратить внимание на напряжение питания данного дисплея, он запитывается от 3,3 в. , так что будьте внимательны !

Подключаем OLED дисплей по следующей схеме:

uno_oled.jpg
Подключение OLED дисплея к Ардуино

Re: Подключение OLED дисплея к Ардуино

СообщениеДобавлено: 28 авг 2017, 19:10
-=dp=-
Я подключал OLED дисплей на макетной плате.
Для монтажа в устройство буду делать всё на печатке.

Re: Подключение OLED дисплея к Ардуино

СообщениеДобавлено: 28 авг 2017, 19:21
-=dp=-
А вот собственно тестовый скетч и библиотека

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

// Подключение OLED дисплея к Ардуино

#include "HCuOLED.h"
#include "SPI.h"
#define CS_DI 10
#define DC_DI 9
#define RST_DI 8

/* Настройки параметров дисплея */
//HCuOLED HCuOLED(SSD1307, SS_DI, DC_DI, RST_DI); // Для SSD1307 дисплеев (HCMODU0050 & HCMODU0052)
HCuOLED HCuOLED(SH1106, CS_DI, DC_DI, RST_DI); // Для SH1106 дисплеев (HCMODU0058 & HCMODU0059)


void setup()
{
  /* Сброс для инициализации */
  HCuOLED.Reset();
}

void loop()
{
  /* Вывод текста на верхнюю, желтую строку дисплея (мелкий шрифт) */
  HCuOLED.Cursor(0,0);
  //HCuOLED.SetFont(Terminal_8pt);
  HCuOLED.SetFont(MedProp_11pt);
  HCuOLED.Print("IIIIIIIIII     3.3v");

  /* Вывод текста на дисплей (средний шрифт) */ 
  HCuOLED.Cursor(4,20);
  HCuOLED.SetFont(MedProp_11pt);
  HCuOLED.Print("www.forklg.ru");
 
  /*Дисплей поддерживает до 4-х строк и разные шрифты (цифровой шрифт) */
  HCuOLED.Cursor(28,40);
  HCuOLED.SetFont(LCDLarge_24pt);
  HCuOLED.Print(-12345, 2);
 
  /* Вывод на дисплей */
  HCuOLED.Refresh();
 
  while(1);
}






Версия Ардуино IDE 1.5.7

Re: Подключение OLED дисплея к Ардуино

СообщениеДобавлено: 29 авг 2017, 16:29
-=dp=-
Выложил видео на ютюб с демонстрацией работы дисплея https://youtu.be/zQcxRD0rdz8