Як підключити lcd дисплей для nokia 5110 до arduino

Будьте уважні, деякі модифікації екрану (китайські копії), мають іншу нумерацію висновків. Також на деяких модифікаціях екрану висновок підсвічування підключається до GND, а не Vcc.

2 Бібліотека для роботи з LCD дисплеєм Nokia 5110

Для роботи з цим LCD екраном написано багато бібліотек. Пропоную скористатися ось цією бібліотекою. Завантажити і разархивируем скачаний файл в директорію Arduino IDE / libraries /.

Бібліотека підтримує такі можливості.

LCD5110 (SCK, MOSI, DC, RST, CS)

ініціалізація дисплея 5110 з опціональним зазначенням контрастності (0-127), за замовчуванням використовується значення 70;

вивести картинку на екран за координатами x і y; data - масив, що містить картинку; sx і sy - ширина і висота малюнка.

3 Скетч для виведення тексту на ЖК екран Nokia 5110

Напишемо такий скетч.

Спочатку підключаємо бібліотеку, потім оголошуємо екземпляр класу LCD5110 з призначенням висновків. У процедурі setup () инициализируем ЖК екран. У процедурі loop () очищаємо екран і пишемо маленьким шрифтом довільний текст, під ним - середнім шрифтом виводимо лічильник секунд.

Як підключити lcd дисплей для nokia 5110 до arduino
Висновок текстових даних на LCD екран Nokia 5110 за допомогою Arduino

4 Скетч для виведення зображення на РК екран Nokia 5110

Давайте до тексту на екрані додамо картинку. Для цього підготуємо монохромне зображення, яке хочемо вивести на екран Nokia 5110. Пам'ятаєте, що дозвіл екрана Nokia 5110 складає 48 на 84 точок, і картинка повинна бути не більше. Скористаємося онлайн-інструментом для перетворення зображення в масив бітів. Завантажити отриманий файл з розширенням "* .c" і додамо його до проекту через меню: Ескіз Додати файл ... або просто помістимо файл в директорію скетчу, а потім перезавантажити середу розробки Arduino IDE.

Як підключити lcd дисплей для nokia 5110 до arduino
Додавання файлу до проекту Arduino

Доповнимо наш скетч роботою із зображенням.

Тепер потрібно в коді програми оголосити масив з даними зображення (у мене в коді це рядок extern uint8_t mysymb [] ;. а в файлі зображення масив називається mysymb []), а потім використовуємо функцію drawBitmap () для виведення зображення в потрібному місці екрану.

Завантажимо скетч в Arduino. Тепер текст змінюється картинкою, і лічильник кожен раз збільшує своє значення.

Як підключити lcd дисплей для nokia 5110 до arduino
Висновок зображення на РК екран Nokia 5110 за допомогою Arduino

LCD екран Nokia 5110 і Arduino