Подключение OLED дисплея I2C к NANO и вывод Русского шрифта:

А теперь более подробно, что мы делали.

Мы использовали:

1. Arduino NANO V 3.0

2. OLED display 0.96" I2C (IIC)

3. Макетная плата для монтажа без пайки

4. Библиотека с поддержкой русского и украинского языка OLED I2C

Дисплей подключаем к ARDUINO NANO по следующей схеме:

OLED Display I2C

ARDUINO NANO V 3.0

GND

GND

VDD

Pin D2

SCK

Pin D3

SDA

Pin D4

Вход питания дисплея VDD можно было бы подключить к 3,3V или 5V ARDUINO, но у нас задача обойтись без проводов. Поэтому мы установим цифровому порту ARDUINO «D2» значение HIGHT, это значит, что на pin «D2» ARDUINO подаст 5 вольт. Для сборки используем макетную плату:

Наш Скетч:

Устанавливаем библиотеку OLED_I2C (если не была установлена) и компилируем. Каждая строка в скетче подробно описана:

Таблица соответствия символов:

Русский символ

Символ, заглавной буквы

Символ, прописной буквы

А, а

F

f

Б, б

<

,

В, в

D

d

Г, г

U

u

Д, д

L

l

Е, е

T

t

Ж, ж

:

;

З, з

P

p

И, и

B

b

Й, й

Q

q

К, к

R

r

Л, л

K

k

М, м

V

v

Н, н

Y

y

О, о

J

j

П, п

G

g

Р, р

H

h

С, с

C

c

Т, т

N

n

У, у

E

e

Ф, ф

A

a

Х, х

{

[

Ц, ц

W

w

Ч, ч

X

x

Ш, ш

I

i

Щ, щ

O

o

Ъ, ъ

}

]

Ы, ы

S

s

Ь, ь

M

m

Э, э

~

`

Ю, ю

>

.

Я, я

Z

z

Для простоты написания, переключаемся на английскую раскладку и набираем текст Русскими буквами!