Мазмұны:
- 1 -қадам: Arduino Uno
- 2-қадам: WiFi ESP8266 NodeMcu ESP-12E
- 3 -қадам: 16x2 сериялық СКД дисплей
- 4 -қадам: I2c сериялық модулі
- 5 -қадам: СКД дисплейге қосылған I2c сериялық модулі
- 6 -қадам: Arduino көмегімен орнату
- 7 -қадам: ESP8266 көмегімен орнату
- 8 -қадам: Кітапхана
- 9 -қадам: бастапқы код
Бейне: I2c СКД дисплейі бар Arduino және ESP8266: 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Біздің басты мақсатымыз - 2x16 немесе 20x4 СКД дисплейі үшін сериялық i2c модулінің жұмысын көрсету. Бұл модульдің көмегімен біз тек екі түйреуішті (SDA және SCL) қолдана отырып, жоғарыда көрсетілген дисплейлерді басқара аламыз. Бұл қарым -қатынасты өте қарапайым етеді және біздің басқа микроконтроллер GPIO -ларын босатады.
UNO және ESP8266 Arduino операцияларын көрсетейік. Мынаны көр!
1 -қадам: Arduino Uno
2-қадам: WiFi ESP8266 NodeMcu ESP-12E
3 -қадам: 16x2 сериялық СКД дисплей
4 -қадам: I2c сериялық модулі
Бұл бөлімде біз бөлек сатып алынған адаптерді көрсетеміз. Біз параллель орналасқан дисплейді артқы жағына дәнекерледік. I2c түйреуіштері арқылы дисплей Arduino -мен тікелей байланысады. Сондықтан микроконтроллер арқылы бұл Arduino дисплейдегі барлық командаларды басқарады, оның қосылуы мен бағдарламалануын жеңілдетеді.
5 -қадам: СКД дисплейге қосылған I2c сериялық модулі
6 -қадам: Arduino көмегімен орнату
7 -қадам: ESP8266 көмегімен орнату
8 -қадам: Кітапхана
СКД дисплеймен байланысу үшін «LiquidCrystal_I2C» кітапханасын қосыңыз.
Сілтемеге кіріп, кітапхананы жүктеп алыңыз.
Файлды ашыңыз және оны Arduino IDE кітапханалар қалтасына қойыңыз.
C: / Бағдарлама файлдары (x86) / Arduino / кітапханалары
9 -қадам: бастапқы код
Біз кодты қолданатын кітапханалар мен тұрақтыларды анықтаудан бастаймыз.
#қосу // i2c интерфейсінің жауаптары
СКД дисплейі үшін жауаптар // жауаптар 0x27 дисплейі жоқ дисплейлерде, дисплейде немесе дисплейде қажет болған жағдайда, олар сізге қажетті ақпаратты береді. > Артқы LIGADO | NEGATIVE>> Артқы жарық LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, Позитивті);
Орнату
Мұнда біз дисплеймен байланыс үшін объектімізді инициализациялаймыз.
жарамсыз орнату ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se 20x4 дисплейі үшін
Цикл
Біздің бағдарлама дисплейді әр 1 секунд сайын жыпылықтатады. Бұл дисплеймен байланысу үшін қажет нәрсенің бәрін қамтитын қарапайым бағдарлама.
Артқы жарығын қосу / өшіру, жазу үшін курсорды орналастыру.
бос цикл ()
{// LCD lcd.setBacklight (HIGH) артқы жарығы қажет; // posciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print («FERNANDOK. COM»); lcd.setCursor (0, 1); lcd.print («ACESSE !!!»); кешіктіру (1000); // 1s интервалы // LCD lcd.setBacklight (LOW) артқы жарығы; кешіктіру (1000); // интервал 1 с}
Ұсынылған:
СКД дисплейі I2C / IIC - SPI СКД I2C СК дисплейіне түрлендіру: 5 қадам
СКД дисплейі I2C / IIC | SPI СКД дисплейін I2C СК дисплейіне түрлендіріңіз: LCD дисплейін пайдалану үшін тым көп қосылым қажет, сондықтан мен i2c lcd -ді спи -LCD -ге түрлендіретін модуль таптым
Arduino мен TFT дисплейі арқылы нақты уақытты қалай жасауға болады - 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: 4 қадам
Arduino мен TFT дисплейі көмегімен нақты уақытты қалай жасауға болады | 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: Менің Youtube каналыма кіріңіз. Кіріспе:- Бұл жазбада мен 3,5 дюймдік TFT сенсорлы СКД, Arduino Mega көмегімен «Нақты уақыттағы сағат» жасаймын. 2560 және DS3231 RTC модулі… .Бастамас бұрын… бейнесін менің YouTube каналымнан қараңыз .. Ескерту:- Егер сіз Arduin қолдансаңыз
ATmega32 және СКД дисплейі бар температура сенсоры (LM35) - Автоматты желдеткішті басқару: 6 қадам
ATmega32 және СКД дисплейі бар температура сенсоры (LM35) | Желдеткішті автоматты басқару: температура сенсоры (LM35) ATmega32 және СКД дисплейімен интерфейс
СКД дисплейі мен Arduino Uno бар бақылау тақтасы: 9 қадам
СКД дисплейі мен Arduino Uno бар бақылау тақтасы: бұл кристалды дисплеймен және Arduino Uno -мен бірге жұмыс істейтін матрицалық пернетақта, қазіргі кездегі ең негізгісі. Бұл орнатудың мақсаты - матрицалық пернетақтада терілген құпия сөзді алатын, оны дұрыс парамен салыстыратын бағдарлама құру
Кірістері бар DIY I2C СКД дисплейі: 6 қадам
Кірістері бар DIY I2C СКД дисплейі: Arduino (16x2 немесе 20x4) көмегімен қолданылатын әдеттегі параллель СКД 16 істікшеден тұрады. Arduino -да тек 6 енгізу -шығару түйреуі қажет, бірақ егер сіз оны екі енгізу -шығару түйреуішіне дейін жеткізе алсаңыз және басқа түйіндерде бұл түйреуіштер әлі де болса ше? I2C интерфейсі - бұл