Подключаем графический экран SSD1306 к плате Arduino Nano с помощью Arduino IDE.

В данном уроке, мы используя библиотеки Arduino IDE, подключим графический экран SSD1306:

OLED

В соответствии с библиотекой экран подключаем следующим образом:

  1. SDA — выход А4.
  2. SCL- выход А5.
  3. Питание +5V.
  4.  Земля GND.

Так же надо подключить библиотеки: 

#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

 

Если они у Вас не установлены, необходимо зайти в менеджер библиотек и установить их.

Схема подключения нашего экрана:

На экран мы будем выводить текст и цифры.

#include "Wire.h"
#include "Adafruit_GFX.h"
#include "Adafruit_SSD1306.h"

#define OLED_RESET 7

Adafruit_SSD1306 display(OLED_RESET);
/*------------------------------------------------*/
void setup() {
 display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  // инициализация дисплея по интерфейсу I2C, адрес 0x3C
  display.clearDisplay(); // очистка дисплея
  display.setTextSize(1); // установка размера шрифта
  display.setTextColor(WHITE); // установка цвета текста
  display.setCursor(0, 0); // установка курсора в позицию X = 0; Y = 0
  for (byte i = 0; i < 10; i++) {
    display.print (i); // записываем в буфер памяти дисплея нашу цифру
    display.print (" "); // пробел между цифрами
    // либо это можно сделать так:  display.print (String(i)+ " ");
    delay (500); // ждём 0.5 секунды
    display.display(); // и её выводим на экран
  }

}

void loop() {

}