Свързването на 192x64 COG LCD с Arduino може да бъде вълнуващ проект както за любителите на електрониката, така и за професионалистите. Като доставчик на 192x64 COG LCD, имах възможността да работя с тези дисплеи широко и да разбера входовете и изходите да ги свържете с Arduino. В тази публикация в блога ще ви преведа през процеса стъпка по стъпка, от разбирането на основите на LCD до писането на кода за Arduino, за да общувате с него ефективно.
Разбиране на 192x64 COG LCD
Преди да се потопим в процеса на взаимодействие, нека отделим малко време, за да разберем какво е 192x64 COG LCD. COG означава чип върху стъкло, което означава, че интегрираната верига е директно монтирана върху стъкления субстрат на LCD. Тази технология предлага няколко предимства, включително по -малък форм -фактор, подобрена надеждност и по -добра производителност в сравнение с традиционните LCD с външни чипове.
Спецификацията от 192x64 се отнася до разделителната способност на LCD, което означава, че може да показва 192 пиксела хоризонтално и 64 пиксела вертикално. Този дисплей с висока разделителна способност е подходящ за широк спектър от приложения, като панели за промишлено управление, медицински изделия и потребителска електроника.
Необходими компоненти
За да взаимодействате 192x64 COG LCD с Arduino, ще ви трябват следните компоненти:
- Arduino Board:Можете да използвате всяка дъска Arduino, като Arduino Uno, Mega или Nano.
- 192x64 COG LCD:Като доставчик предлагам висококачествени 192x64 COG LCD, които са съвместими с Arduino.
- Проводници за дъска и джъмпери:Те се използват за свързване на LCD към Arduino.
- Потенциометър:Използва се потенциометър за регулиране на контраста на LCD.
Окачване на LCD към Arduino
Първата стъпка в взаимодействието на LCD с Arduino е да ги свържете заедно. Ето типична схема на окабеляване:
| LCD щифт | Arduino Pin |
|---|---|
| Vss | GND |
| Vdd | 5V |
| Vo | Централен щифт на потенциометъра |
| Rs | Цифров щифт 12 |
| RW | GND |
| E | Цифров щифт 11 |
| D0 - D7 | Дигитални щифтове 2 - 9 |
| CS1 | Цифров щифт 10 |
| CS2 | Цифров щифт 13 |
| RST | Цифров щифт 8 |
| Bl+ | 5V |
| Bl- | GND |
Не забравяйте да свържете потенциометъра към Vo Pin на LCD. Това ще ви позволи да регулирате контраста на дисплея.
Инсталиране на необходимите библиотеки
За да комуникирате с 192x64 COG LCD, ще трябва да инсталирате съответните библиотеки в Arduino IDE. Една популярна библиотека за тази цел е библиотеката U8G2, която осигурява прост и лесен за използване интерфейс за контрол на различни видове LCD.
За да инсталирате библиотеката U8G2, следвайте тези стъпки:
- Отворете Arduino Ide.
- Отидете на
Скица>Включете библиотеката>Управление на библиотеките. - В мениджъра на библиотеката потърсете "U8G2".
- Изберете библиотеката U8G2 и щракнете върху
Инсталиранебутон.
Писане на кода на Arduino
След като свържете LCD на Arduino и инсталирате необходимите библиотеки, е време да напишете кода, за да покажете нещо на LCD. Ето един прост примерен код, който показва "Здравей, свят!" Съобщение на 192x64 COG LCD:

#include <u8g2lib.h> // Създайте екземпляр от библиотеката U8G2 за 192x64 COG LCD U8G2_SSD1322_NHD_192X64_F_4W_SW_SPI U8G2 (U8G2_R0, /* CLOCK =* /13, /* data =* /11, /* cs =* /10, /* dc 12, /* нулиране =* / 8); void setup () {u8g2.begin (); } void loop () {u8g2.firstpage (); Направете {u8g2.setFont (u8g2_font_ncenb08_tr); U8G2.DRAWSTR (0, 10, "Здравей, свят!"); } докато (u8g2.nextpage ()); забавяне (1000); }
В този код първо включваме библиотеката U8G2 и създаваме екземпляр наU8G2_SSD1322_NHD_192X64_F_4W_SW_SPIКлас, който е специално проектиран за 192x64 COG LCD. След това инициализираме LCD вsetup ()функциониране и покажете "Здравей, свят!" съобщение вloop ()функция.
Тестване на настройката
След като сте написали кода, го качете на дъската на Arduino с помощта на Arduino IDE. Ако всичко е свързано правилно и кодът работи правилно, трябва да видите "Здравей, свят!" Съобщение, показано на 192x64 COG LCD.
Отстраняване на неизправности
Ако срещнете някакви проблеми, докато свързвате LCD с Arduino, ето някои често срещани съвети за отстраняване на проблеми:
- Проверете окабеляването:Уверете се, че всички връзки са защитени и няма разхлабени проводници.
- Регулирайте контраста:Използвайте потенциометъра, за да регулирате контраста на LCD, докато текстът е изчистен.
- Проверете библиотеките:Уверете се, че библиотеката U8G2 е инсталирана правилно и правилният LCD драйвер е избран в кода.
Други свързани LCD
В допълнение към 192x64 COG LCD, ние предлагаме и широк спектър от други LCD, включително122x32 Graphic LCD COG LCD,128x32 Монохромен LCDи128x64b точка матрица LCD дисплей. Тези LCD също са съвместими с Arduino и могат да се използват в различни проекти.
Контакт за поръчки
Ако се интересувате от закупуване на 192x64 COG LCD или някой от другите ни LCD продукти, моля, не се колебайте да се свържете с нас за поръчки и допълнителни дискусии. Ние предлагаме висококачествени продукти на конкурентни цени и отлично обслужване на клиентите.
ЛИТЕРАТУРА
- Документация на Arduino
- U8G2 Библиотечна документация
