Мазмуну:
- 1 -кадам: Arduino Uno
- 2-кадам: WiFi ESP8266 NodeMcu ESP-12E
- 3 -кадам: 16x2 сериялык ЖК дисплей
- 4 -кадам: I2c сериялык модулу
- 5 -кадам: LCD дисплейине туташкан I2c сериялык модулу
- 6 -кадам: Arduino менен орнотуу
- 7 -кадам: ESP8266 менен монтаждоо
- 8 -кадам: Китепкана
- 9 -кадам: Булак коду
Video: Arduino жана ESP8266 I2c ЖК дисплейи менен: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул жерде биздин негизги максатыбыз LCD дисплейи 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 -кадам: LCD дисплейине туташкан I2c сериялык модулу
6 -кадам: Arduino менен орнотуу
7 -кадам: ESP8266 менен монтаждоо
8 -кадам: Китепкана
ЖК дисплейи менен байланышуу үчүн "LiquidCrystal_I2C" китепканасын кошуңуз.
Шилтемеге кирип, китепкананы жүктөп алыңыз.
Файлды ачып, Arduino IDEнин китепканалар папкасына чаптаңыз.
C: / Программа файлдары (x86) / Arduino / китепканалар
9 -кадам: Булак коду
Биз өзүбүздүн код менен колдоно турган китепканаларды жана константаларды аныктоодон баштайбыз.
#кошуу // i2c интерфейсинин жооптору
#кошуу // жоопкерчиликти көрсөтүү ЖК дисплейи // Же дисплей жок 0x27 // дисциплиналар, экрандар үчүн зарыл болгон нерселердин баардыгы, же алар үчүн зарыл болгон нерселердин баардыгы /экрандын толуктугу // параметро: POSITIVE> > Backligh LIGADO | НЕГАТИВ>> Арткы жарык LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, Позитивдүү);
Жайгашуу
Бул жерде биз объектибизди дисплей менен байланышуу үчүн гана баштайбыз.
жараксыз орнотуу ()
{// дисплейде (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se 20x4 дисплей үчүн
Loop
Биздин программа дисплейди 1 секундда бир ирмеп турат. Бул дисплей менен баарлашуу үчүн зарыл болгон нерселердин бардыгын камтыган жөнөкөй программа.
Арткы жарыкты күйгүзүү / өчүрүү, жазуу үчүн курсордун позициясы.
боштук цикл ()
{// арткы жарык LCD lcd.setBacklight (БИЙИК); // posiciona or 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); // 1s аралык
Сунушталууда:
Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен: 5 кадам (сүрөттөр менен)
Барбекюдагы температура жана эт сенсору ESP8266 дисплейи менен: Бул нускамада мен сизге барбекюңуздун учурдагы температурасын өлчөгөн жана керек болсо күйгүзүү үчүн желдеткичти күйгүзүүчү барбекю куралынын өз версиясын кантип жасоону көрсөтөм. Мындан тышкары, эттин негизги температурасы сенсору бар
P10 DMD дисплейи Arduino жана RTC DS3231 менен: 4 кадам (сүрөттөр менен)
P10 DMD дисплейи Arduino жана RTC DS3231 менен: P10 дисплейлери чекит матрицалуу LED диапазону. P10 LED жалпысынан Dot Matrix Display же DMD дисплейи катары белгилүү. Бул нөөмөт реестрлерине негизделген, жалпысынан 74595 смена регистрлери колдонулат. Аларды окшош тактайлардын көбүрөөк саны менен каскаддаштырса болот. А
OLED дисплейи жана Arduino менен көңүл ачуу: 12 кадам (сүрөттөр менен)
OLED Display жана Arduino менен көңүл ачуу: OLED дисплей технологиясы жөнүндө сөзсүз укканыңызга ишенем. Бул салыштырмалуу жаңы жана эски ЖК технологиясына караганда жакшыраак сапатты сунуштайт. Бул үйрөткүчтө биз эң кеңири таралган бирдиктүү маалыматты көрсөтүү үчүн керектүү кадамдарды карап чыгууну каалайбыз
Температура жана нымдуулук сенсору Arduino жана Lcd дисплейи менен: 4 кадам
Температура жана нымдуулук сенсору Arduino жана Lcd дисплейи менен: Саламатсыздарбы балдар, Артуиного кайра кош келиңиздер. Сиз көргөндөй, мен InstructableToday программасын баштадым, биз температураны & DHT11 модулу менен нымдуулук өлчөгүч. Келгиле, баштайлы PS. Жазылууну жана видеону жактырууну карап көрүңүз
Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек - Arduino Mega RTC 3.5 дюймдук TFT дисплейи менен: 4 кадам
Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек | 3.5 дюймдук TFT дисплейи бар Arduino Mega RTC: Менин Youtube каналыма баш багыңыз:- Бул постто мен 3,5 дюймдук TFT сенсордук ЖК, "Arduino Mega" менен "Реалдуу убакыт саатын" жасайм. 2560 жана DS3231 RTC модулу …. .Баштар алдында… менин YouTube каналымдагы видеону текшериңиз .. Эскертүү:- Эгерде сиз Arduin колдонуп жатсаңыз