Съдържание:
Видео: Здравей свят! на LCD с помощта на CloudX M633: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В този урок ще покажем на LCD (дисплей с течни кристали).
Стъпка 1: LCD (дисплей с течни кристали)
LCD дисплеите имат паралелен интерфейс, което означава, че микроконтролерът трябва да манипулира няколко интерфейсни щифта едновременно, за да контролира дисплея. Интерфейсът се състои от следните щифтове:
ПИН за избор на регистър (RS), който контролира къде в паметта на LCD екрана записвате данни. Можете да изберете или регистъра на данните, който съдържа това, което се появява на екрана, или регистър с инструкции, където контролерът на LCD дисплея търси инструкции какво да правите по -нататък.
ПИН за четене/запис (R/W), който избира режим на четене или режим на писане
Пункт Enable, който позволява записване в регистрите
8 пина за данни (D0 -D7). Състоянията на тези щифтове (високо или ниско) са битовете, които записвате в регистър, когато пишете, или стойностите, които четете, когато четете.
Има и щифт за ограничаване на дисплея (Vo), щифтове за захранване (+ 5V и Gnd) и щифтове за LED подсветка (Bklt+ и BKlt-), които можете да използвате за захранване на LCD, за контрол на контраста на дисплея и за включване и изключване на светодиода подсветка, съответно.
Процесът на управление на дисплея включва поставянето на данните, които формират образа на това, което искате да се покаже, в регистрите на данни, след което поставянето на инструкции в регистъра на инструкциите. Библиотеката LiquidCrystal опростява това за вас, така че не е нужно да знаете инструкциите на ниско ниво.
Съвместимите с Hitachi LCD дисплеи могат да се управляват в два режима: 4-битов или 8-битов. 4-битовият режим изисква седем I/O пина от Arduino, докато 8-битовият режим изисква 11 пина. За показване на текст на екрана можете да правите почти всичко в 4-битов режим, така че примерът показва как да управлявате 2x16 LCD в 4-битов режим.
Стъпка 2: КОМПОНЕНТ
- CloudX M633
- CloudX SoftCard
- V3 кабел
- LCD 16x2
- Потенциометър 10k Ohm
- Джъмпер тел
- Резистор 220 ома
- BreadBoard
можете да закупите компонента си тук
Стъпка 3: Хардуер
- LCD RS пин към цифров извод 1 на Cloudx M633
- LCD Активиране на щифт към цифров щифт 2 на Cloudx M633
- LCD D4 извод към цифров извод 3 на Cloudx M633
- LCD D5 извод към цифров извод 4 на Cloudx M633
- LCD D6 извод към цифров извод 5 на Cloudx M633
- LCD D7 извод към цифров извод 6 на Cloudx M633
Освен това, свържете 10k пот към +5V и GND, с чистачката (изход) към щифта VO на LCD екраните. За захранване на подсветката на дисплея се използва 220 омов резистор, обикновено на щифт 15 и 16 на LCD конектора
Стъпка 4: КОДИРАНЕ
Копирайте този код във вашата CloudX IDE
#include#include
настройвам(){
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (ясно); lcdCmd (cursorOff);
loop () {
lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "ИЗПОЛЗВАМ CLOUDX");
}
}
Препоръчано:
Vídeo Tutoriales De Tecnologías Creativas 01: Здравей, свят! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 стъпки
Vídeo Tutoriales De Tecnologías Creativas 01: Здравей свят! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Естествен урок за апрендер, който е хапър на parpadear (мига) с LED диод с Arduino Uno. Este ejercicio lo realizaremos mediaante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuenta gratuita). A Continuación se
Здравей, Снежен ангел!: 6 стъпки
Здравей, Снежен ангел !: Тази дейност се използва за въвеждане на схеми, проводници и изолатори 4-5 клас. След като се проведе урокът, въведох тази дейност, за да ангажирам и вдъхновя учениците да разберат активно как веригите, проводниците и изолаторите всъщност
Здравей влак! ATtiny 1614: 8 стъпки (със снимки)
Здравей влак! ATtiny 1614: За моя клас Fab Academy трябва да създам платка с микроконтролер, бутон и светодиод. Ще използвам Eagle, за да го създам
Контролирайте по целия свят, използвайки интернет с помощта на Arduino: 4 стъпки
Управлявайте в цял свят, използвайки интернет, използвайки Arduino: Здравейте, аз съм Rithik. Ще направим светодиод, контролиран от интернет, с помощта на вашия телефон. Ще използваме софтуер като Arduino IDE и Blynk. Той е прост и ако успеете, можете да контролирате колкото искате електронни компоненти, които искате: Хардуер:
Здравей Блинк! Свързване на SPEEEduino с приложението Blynk: 5 стъпки
Здравей Блинк! Свързване на SPEEEduino с приложението Blynk: Какво е SPEEEduino? SPEEEduino е микроконтролерна платка с Wi-Fi, базирана около екосистемата Arduino, създадена за преподаватели. SPEEEduino комбинира форм-фактора и микроконтролера на Arduino с ESP8266 Wi-Fi SoC, което прави