Какую статью добавить следующей?

Рассмотрим подключение данного OLED дисплея. Вкратце: малюсенький, изображение на экране двухцветное, сверху желтое, остальное голубое. Пользоваться библиотекой от Adafruit одно удовольствие, но учтите, что памяти под бибилиотеку занимает много. Нужно же где то хранить таблицу символов.

Подключение:

  1. Соединяем проводками дисплей с ардуиной:
  2. GND — GND;
    VCC — V3.3 (можно и в 5V);
    SCL — A5;
    SDA — A4;
  3. Распаковаем библиотеки Adafruit_GFX и Adafruit_SSD1306 в папку Library
  4. Открываем пример в верхнем меню Файл -> Образцы -> Adafruit_SSD1306 -> ssd1306_128x64_i2c
  5. Загружаем в ардуину и наслаждаемся

Однако потом обнаруживается, что не поддерживаются русские буквы. Поискав чуток нашел библиотеку с кирилицей, но набор команд сильно ограничен, только вывод текста и числовых переменных, без выбора размера шрифта.

 

Скетч (секундомер):

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4

Adafruit_SSD1306 display(OLED_RESET);
int cont_ = 1;

void setup() {
  Serial.begin(9600);
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3D (for the 128x64)
  display.display();
  delay(2000);
  display.clearDisplay();
}

void loop() {
  display.clearDisplay();
  display.setTextSize(2);
  display.setTextColor(WHITE);
  display.setCursor(0, 0);
  display.print(cont_);
  display.println(" sec");
  cont_ = cont_ + 1;
  display.display();
  delay(1000);
}
Комментарии  
+1 # Дмиирий 10.04.2017 11:44
Здравствуйте, подскажите можно ли подключить дисплей к другим ножкам, например к A3 A4/. Заранее спасибо
Ответить | Ответить с цитатой | Цитировать
+1 # физ 10.04.2017 11:53
Можно попробовать библиотеку с программным I2C (https://github.com/felias-fogg/SoftI2CMasteritHUB), там можно назначать любые контакты, но скорость будет страдать.
Ответить | Ответить с цитатой | Цитировать
-4 # Игорь 29.01.2018 23:28
А куда дели 4 пин цифровой (reset) которого нет на этом дисплее?
Ответить | Ответить с цитатой | Цитировать
Добавить комментарий


Защитный код
Обновить