Sisukord:
- Samm: lisage ESP8266 oma Arduino IDE -le
- Samm: I2C LCD -raamatukogu
- Samm: ühendage LCD -ekraan
- 4. samm: otsige I2C siinist õiget aadressi
- Samm: teksti väljastamine LCD -ekraanile
- 6. samm: lisateave
Video: I2C LCD ESP8266: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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 I/O -kontakte, kuna see kasutab ainult kahte I/O -kontakti. Need LCD -moodulid on tavalised, kuid neil on palju aadresse, nii et laseme teil ESP8266 -ga suhelda, ühendame ekraani esp8266 -mooduliga ja käivitame I2C -aadressi skanneri, et näha, millise aadressiga peame suhtlema. Järgmised sammud aitavad teil sorteerida.
Kasutan Adafruit Feather HUZZAH ESP8266 moodulit ja Sunfounder 20x4 sinist vedelkristallekraani.
Samm: lisage ESP8266 oma Arduino IDE -le
Enne kui saate ESP8266 -d kasutada koos Arduino IDE -ga, peate lisama ESP8266 toe (näha ülaltoodud väljal "täiendav tahvlihalduri URL"). Adafruit pakub selle sammu jaoks põhjalikku õpetust aadressil
Samm: I2C LCD -raamatukogu
Peate veenduma, et saate I2C LCD -teeki aadressilt https://github.com/marcoschwartz/LiquidCrystal_I2…, vastasel juhul koodi üles ei laadita. Võite saada hoiatuse, et raamatukogu on sertifitseeritud ainult AVR -ide jaoks, kuid see töötab ESP8266 -ga endiselt hästi.
Eemaldage failid ja kopeerige need eskiisikausta raamatukogude kausta kausta "I2C LCD" (täpsustatud ülaltoodud jaotises "Eelistused - visandiraamatu asukoht").
Samm: ühendage LCD -ekraan
ESP8266 ja LCD -moodulil on selgelt märgistatud tihvtid, nii et ühendage järgmiselt:
SCL - SCL
SDA - SDA
VCC - USB (jah, see on 5v, kuid 3.3V ESP8266 I2C ei kurda)
Gnd - Gnd
Meeldetuletus: VCC peab olema 5v, kui teil pole 3.3v ühilduvat ekraani. I2C tihvtide puhul pole taseme nihutamine vajalik.
4. samm: otsige I2C siinist õiget aadressi
I2C on kahe juhtmega protokoll, mis võimaldab kasutada mitut seadet, mikrokontrolleril on ainult kaks tihvti. See saavutatakse, seadistades aadressi igale siinil olevale seadmele. Mitte kõik I2C LCD -d ei kasuta sama aadressi.
Saate käivitada aadressi skanneri koodi, mis teatab kõigi ühendatud I2C -seadmete aadressi. I2C skanneri koodi saate aadressilt
Selle visandi üleslaadimine näitas mulle jadamonitoris, et kasutan aadressi 0x27, nii et laadisin järgmise visandi ja veendusin, et see üritab suhelda õige aadressi ja ekraani suurusega. Tavalised ekraanisuurused on 20x4 ja 16x2.
LiquidCrystal_I2C LCD (0x27, 20, 4);
Samm: teksti väljastamine LCD -ekraanile
Olen lisanud näidisvisandi, mis näitab teile, kuidas teksti LCD -le väljastada.
I2C LCD -koodi saate aadressilt
Väljundi soovitud kohale jõudmise võti on see, et kõigepealt on seatud veerg ja seejärel reanumber, mõlemad algavad nullist.
// Liigutage kursorit 5 tähemärki paremale ja // null tähemärki allapoole (rida 1).
lcd.setCursor (5, 0);
// Prindi HELLO ekraanile, alustades 5, 0.
lcd.print ("TERE");
6. samm: lisateave
Lisateavet ESP8266 kasutamise kohta Arduino IDE-ga leiate aadressilt
Ja õppige oma ESP8266 juhtimist Amazon Alexa/Echo platvormiga aadressil
Soovitan:
20x4 I2C sümboliga LCD -ekraani kasutamine Arduinoga: 6 sammu
Kuidas kasutada 20x4 I2C sümboliga LCD -ekraani Arduinoga: Selles lihtsas õpetuses õpime, kuidas kasutada 20x4 I2C sümboliga LCD -ekraani koos Arduino Unoga lihtsa teksti "Tere maailm" kuvamiseks. Vaadake videot
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
Arduino ja ESP8266 I2c LCD -ekraaniga: 9 sammu
Arduino ja ESP8266 koos I2c LCD -ekraaniga: Meie peamine eesmärk on näidata i2c jadamooduli tööd LCD -ekraanil 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