Мазмұны:

Arduino LCD 16x2 оқулығы - Arduino Uno көмегімен 1602 LCD дисплейі: 5 қадам
Arduino LCD 16x2 оқулығы - Arduino Uno көмегімен 1602 LCD дисплейі: 5 қадам

Бейне: Arduino LCD 16x2 оқулығы - Arduino Uno көмегімен 1602 LCD дисплейі: 5 қадам

Бейне: Arduino LCD 16x2 оқулығы - Arduino Uno көмегімен 1602 LCD дисплейі: 5 қадам
Бейне: Lesson 07: Getting Additional 5V and GND from Arduino 2024, Қараша
Anonim
Arduino LCD 16x2 оқулығы | Arduino Uno көмегімен 1602 LCD дисплейі
Arduino LCD 16x2 оқулығы | Arduino Uno көмегімен 1602 LCD дисплейі

Сәлеметсіздер ме, балалар, өйткені көптеген жобаларға диодты өлшеуішті немесе YouTube -те жазылуды санау дисплейі немесе калькулятор немесе дисплейі бар пернетақта құлпы болса да, деректерді көрсететін экран қажет, егер мұндай жобалардың барлығы arduino -мен жасалған болса, оларға міндетті түрде дисплей қажет болады. өйткені дисплейлердің көпшілігі 1602 СК дисплейінен басқа өте арзан емес, сондықтан жобалар үшін arduino көмегімен 16x2 LCD дисплейін қолданған дұрыс, бірақ жалғыз мәселе - бұл спи -дисплей және көптеген қосылымдар қажет, сондықтан біз бұл оқулықта қалай болатынын көреміз. Мен дисплейді arduino -мен байланыстырдым және кейбір ақпаратты дисплейде көрсету үшін код жаздым.

1 -қадам: Сізге қажет заттар

Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар

Бұл нұсқаулықтар үшін бізге келесі заттар қажет болады: 16X2 СКД

Arduino Uno

10K потенциометр

220 Ом резисторы

Қосылатын сымдар

Нан тақтасы

2 -қадам: 1602 СКД дисплейінің түйреуіштері

1602 СКД дисплейінің түйреуіштері
1602 СКД дисплейінің түйреуіштері

Келесі түйреуіштер дисплейде қол жетімді: VSS: Бұл жерге қосқыш. VDD: Бұл 5В. V0: Бұл түйреуіш LCD контрастын басқарады. СКД жадындағы деректер. Регистрлердің екі түрі бар; Экранда не бар екенін сақтайтын деректер регистрі және СКД келесі нұсқаулықты іздейтін нұсқаулықтар регистрі. Оқу режимі немесе Жазу режимі. Оны жерге қосу СКД оқу режиміне қосады. Бұл түйреуіштердің жоғары немесе төмен күйі жазу режимінде тіркеу үшін жазатын биттерді немесе оқу режимінде оқылатын мәндерді білдіреді. Соңғы екі түйреуіш СКД артқы шамына арналған. Кейбір СК -де 16 түйреуіш бар, ал кейбірінде 14 түйреуіш бар. Егер сізде 14 істікшелі СКД болса, онда бұл артқы жарық жоқ екенін білдіреді.

3 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

СКД 4 биттік және 8 биттік режимде қосылуы мүмкін. 4 биттік режимде біз тек 4 дерек түйреуішін пайдалануымыз керек, ал 8 биттік режимде біз барлық 8 деректер түйреуішін пайдалануымыз керек. Сіз бәрін 4 биттік режимде жасай аласыз, сондықтан бұл мысалда біз оны 4 биттік режимде қосамыз. Arduino көмегімен СКД қосылымдары келесідей: 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 10К потенциометрдің ортасы

Потенциометрдің екі ұшын GND және 5V -ге қосыңыз

RS. PIN 7R/W GNDE 6D4 түйреуіш 5D5. 4D6 істікшесі 3D7 түйреуіші 2А -дан 5В -қа дейін 220 Ом резисторы K GND

4 -қадам: код

Код
Код

Кодты Arduino -ға жүктемес бұрын, СКД үшін кітапхананы жүктеу қажет болады. Кітапханада кодты қарапайым етуге көмектесетін кіріктірілген функциялар болады. Төмендегі сілтемеден кітапхананы жүктеңіз, егер IDE LibraryLCD кітапханасын көрсетуде қате көрсетсе: https://github.com/arduino-libraries/LiquidCrystal Жүктеп алғаннан кейін оны Arduino кітапхана қалтасына шығарыңыз.#Include «LiquidCrystal.h» // Initializing СКД үшін кітапхана

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // LCDvoid setup () қосылған түйреуіштерді инициализациялау // Онда жазылғанның бәрі бір рет қана жұмыс істейді {lcd.begin (16, 2); // LCD экранындағы интерфейсті инициализациялау screenlcd.setCursor (0, 0); // жүгіргіні 0 бағанға орнатыңыз, line1lcd.print («Қош келдіңіз»); // namelcd.setCursor басып шығару (0, 1); // курсорды 0 бағанына қойыңыз, 2lcd.print («Arduino World») жолы; // басып шығару аты} void loop () // Онда жазылғанның бәрі қайта -қайта іске қосылады {}

5 -қадам: Шығару

Шығу
Шығу
Шығу
Шығу

Кодты жүктегеннен кейін, сіз енгізген мәтінге қарамастан, ол сіздің дисплейіңізде менікі ретінде көрсетіледі және сіз оны анық көру үшін дисплейдің жарықтығын реттеу үшін потенциометрді қолдана аласыз.

Ұсынылған: