Sisukord:
- Samm: Arduino Uno
- Samm: WiFi ESP8266 NodeMcu ESP-12E
- Samm: 16x2 jada -LCD -ekraan
- Samm 4: I2c jadamoodul
- Samm: LCD -ekraaniga ühendatud I2c jadamoodul
- Samm: paigaldamine Arduino abil
- Samm: paigaldamine ESP8266 abil
- 8. samm: kogu
- 9. samm: lähtekood
Video: Arduino ja ESP8266 I2c LCD -ekraaniga: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Meie peamine eesmärk on näidata i2c jadamooduli toimimist LCD -ekraanile 2x16 või 20x4. Selle mooduli abil saame juhtida ülalmainitud kuvasid, kasutades samal ajal ainult kahte tihvti (SDA ja SCL). See muudab suhtlemise väga lihtsaks ja vabastab mitmed teised meie mikrokontrolleri GPIOd.
Näitame operatsiooni nii UNO kui ka ESP8266 Arduino peal. Vaata järgi!
Samm: Arduino Uno
Samm: WiFi ESP8266 NodeMcu ESP-12E
Samm: 16x2 jada -LCD -ekraan
Samm 4: I2c jadamoodul
Selles osas näitame eraldi ostetud adapterit. Me keevitasime ekraani, mis on paralleelne, tagaküljel. I2c tihvtide kaudu suhtleb ekraan seejärel otse Arduinoga. Seetõttu haldab see Arduino mikrokontrolleri kaudu kõiki ekraani käske, hõlbustades nii selle ühendamist kui ka programmeerimist.
Samm: LCD -ekraaniga ühendatud I2c jadamoodul
Samm: paigaldamine Arduino abil
Samm: paigaldamine ESP8266 abil
8. samm: kogu
LCD -ekraaniga suhtlemiseks lisage teek "LiquidCrystal_I2C".
Avage link ja laadige raamatukogu alla.
Pakkige fail lahti ja kleepige see Arduino IDE raamatukogude kausta.
C: / Program Files (x86) / Arduino / libraries
9. samm: lähtekood
Alustuseks määratleme teegid ja konstandid, mida me oma koodiga kasutame.
#include // vastus mäng comunicação com liides i2c
#include // vastused mängukommunikatsioonile LCD ekraan // Inicializa o display no endereço 0x27 // os demais parâmetros, são vajadused para o modeulo conversar com o LCD // porém podemos utilizar os pinos normalmente sem interferência // parâmetro: POSITIVE> > Tagasi LIGADO | NEGATIIVNE>> Taustvalgustuse desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Seadistamine
Siin lähtestame oma objekti ainult ekraaniga suhtlemiseks.
tühine seadistus ()
{// inicializa o display (16 coluna x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se ekraani 20x4 jaoks
Loop
Meie programm paneb ekraani vilkuma iga 1 sekundi järel. See on lihtne programm, mis hõlmab juba kõike, mida vajame ekraaniga suhtlemiseks.
Lülitage taustvalgustus sisse / välja, asetage kursor kirjutamiseks.
tühine tsükkel ()
{// acende või taustvalgus LCD lcd.setBacklight (HIGH); // positsioon või kursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("JUURDEPÄÄS !!!"); viivitus (1000); // intervall de 1s // desliga või taustvalgus LCD lcd.setBacklight (LOW); viivitus (1000); // intervall 1 s}
Soovitan:
5V LCD -ekraan koos Arduino Due 3.3V I2C -ga: 5 sammu
5V LCD -ekraan koos Arduino Due 3.3V I2C -ga: selle postituse eesmärk on selgitada lihtsamat viisi Arduino Due (või muu 3,3 V plaadi) kasutamiseks koos populaarse 16x2 LCD -ekraaniga koos I2C -adapterimooduliga. Esialgne probleem on see, et LCD vajab 5 V, et selle taustvalgus töötaks korralikult, kuid SCL ja SDA p
I2C LCD ESP8266: 6 sammu
I2C LCD ESP8266: Teeme palju ESP8266 -põhiseid projekte ja kuigi enamik neist on mõeldud IOT -i ja veebipõhiste projektide jaoks, on mugav omada kohalikku LCD -ekraani, et näha, mis toimub. I2C sobib suurepäraselt I/O -seadmetele, millel pole palju saadaolevaid sisend-/väljundpistikuid, kuna see kasutab ainult
I2C / IIC LCD -ekraan - Kasutage SPI LCD -d I2C LCD -ekraanile SPI -IIC mooduli kasutamine Arduino abil: 5 sammu
I2C / IIC LCD -ekraan | Kasutage SPI LCD -d I2C LCD -ekraanile SPI -IIC mooduli kasutamine Arduinoga: Tere poisid, kuna tavalisel SPI LCD 1602 -l on ühendamiseks liiga palju juhtmeid, nii et seda on väga raske liita arduinoga, kuid turul on saadaval üks moodul teisendage SPI -ekraan IIC -ekraaniks, nii et peate ühendama ainult 4 juhet
I2C / IIC LCD -ekraan - Teisendage SPI LCD I2C LCD -ekraaniks: 5 sammu
I2C / IIC LCD -ekraan | Teisendage SPI LCD -ekraan I2C LCD -ekraaniks: spi lcd -ekraani kasutamine vajab selleks liiga palju ühendusi, mida on tõesti raske teha, nii et leidsin mooduli, mis suudab i2c -lcd teisendada spi -LCD -ks, nii et alustame
Märkide LCD I2c -adapter (I2c -ühenduse näide): 12 sammu (piltidega)
Märkide LCD I2c -adapter (I2c -ühenduse näide): teen tegelaskujuga i2c -adapteri ühendusskeemi. Kontrollige minu saidi värskendusi. Nüüd lisan ka juhtmestiku ühendusskeemi, et kasutada originaalraamatukogu, mitte minu kahvlit. sümbolitega LCD -ekraanide jaoks, kahvliga projektor