Подключение OLED дисплея к ARDUINO UNO R3 и вывод Русского шрифта:
А теперь более подробно, что мы делали.
Мы использовали:
2. OLED display 0.96" I2C (IIC)
4. Библиотека с поддержкой русского и украинского языка OLED I2C
Дисплей подключаем к ARDUINO UNO по следующей схеме:
| OLED Display I2C | ARDUINO UNO R3 |
|
GND |
GND |
|
VDD |
Pin 13 |
|
SCK |
Pin 12 |
|
SDA |
Pin 11 |
Вход питания дисплея VDD можно было бы подключить к 3,3V или 5V ARDUINO, но у нас задача обойтись без проводов. Поэтому мы установим цифровому порту ARDUINO 13 значение HIGHT, это значит, что на pin 13 ARDUINO подаст 5 вольт. Подключаем дисплей напрямую в UNO:
Устанавливаем библиотеку 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 |
Для простоты написания, переключаемся на английскую раскладку и набираем текст Русскими буквами!
