Orodha ya maudhui:
- Hatua ya 1: Arduino Uno
- Hatua ya 2: WiFi ESP8266 NodeMcu ESP-12E
- Hatua ya 3: 16x2 Serial LCD Display
- Hatua ya 4: Moduli ya Serial ya I2c
- Hatua ya 5: Moduli ya Serial ya I2c Imeunganishwa kwenye Uonyesho wa LCD
- Hatua ya 6: Kupanda na Arduino
- Hatua ya 7: Kupanda na ESP8266
- Hatua ya 8: Maktaba
- Hatua ya 9: Nambari ya Chanzo
Video: Arduino na ESP8266 Pamoja na Uonyesho wa LCD wa I2c: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Lengo letu kuu hapa ni kuonyesha operesheni ya moduli ya serial i2c kwa Uonyesho wa LCD 2x16 au 20x4. Kwa moduli hii, tunaweza kudhibiti maonyesho yaliyotajwa hapo juu wakati tunatumia pini mbili tu (SDA na SCL). Hii inafanya mawasiliano kuwa rahisi sana na huwaachilia wengine wa GPIO wa microcontroller wetu.
Wacha tuonyeshe operesheni kwa UNO na ESP8266 Arduino. Angalia!
Hatua ya 1: Arduino Uno
Hatua ya 2: WiFi ESP8266 NodeMcu ESP-12E
Hatua ya 3: 16x2 Serial LCD Display
Hatua ya 4: Moduli ya Serial ya I2c
Katika sehemu hii, tunaonyesha adapta ambayo ilinunuliwa kando. Tuliunganisha maonyesho, ambayo ni sawa, nyuma. Kupitia pini za i2c, onyesho litawasiliana moja kwa moja na Arduino. Kwa hivyo, kupitia mdhibiti mdogo, Arduino hii itasimamia maagizo yote kwa onyesho, kuwezesha unganisho na programu yake.
Hatua ya 5: Moduli ya Serial ya I2c Imeunganishwa kwenye Uonyesho wa LCD
Hatua ya 6: Kupanda na Arduino
Hatua ya 7: Kupanda na ESP8266
Hatua ya 8: Maktaba
Ongeza maktaba ya "LiquidCrystal_I2C" kwa mawasiliano na onyesho la LCD.
Pata kiunga na pakua maktaba.
Unzip faili na ubandike kwenye folda ya maktaba ya Arduino IDE.
C: / Faili za Programu (x86) / Arduino / maktaba
Hatua ya 9: Nambari ya Chanzo
Tunaanza kwa kufafanua maktaba na vichapo tutakavyotumia na nambari yetu.
#Ijumuishi // Respável pela comunicação com interface i2c
#pamoja // mwitikio wa jalada la kuonyesha comunicação com o onyesha LCD // Inicializa o show no endereço 0x27 // os demais parâmetros, são needários for o módulo chatar com LCD LCD porém podemos utilizar os pinos normalmente sem interferência // parâmetro: POSITIVE> > Taa ya nyuma LIGADO | HASI>> Mwangaza desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Sanidi
Hapa, tutaanzisha tu kitu chetu kwa mawasiliano na onyesho.
kuanzisha batili ()
{// inicializa o onyesho (16 colunas x 2 linhas) lcd. anza (16, 2); // ou 20, 4 se kwa o kuonyesha 20x4}
Kitanzi
Programu yetu itafanya onyesho la blink kila sekunde 1. Huu ni mpango rahisi ambao tayari unajumuisha kila kitu tunachohitaji kuwasiliana na onyesho.
Washa / zima taa ya nyuma, nafasi ya mshale kwa maandishi.
kitanzi batili ()
{// acende o backlight hufanya LCD LCD.setBacklight (HIGH); // posiciona o mshale kwa escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); kuchelewesha (1000); // intervalo de 1s // desliga o backlight kufanya LCD lcd.setBacklight (LOW); kuchelewesha (1000); // intervalo de 1s}
Ilipendekeza:
Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako: Hatua 7
Chomeka na Cheza Onyesho la Sura ya CO2 Pamoja na NodeMCU / ESP8266 kwa Shule, Bustani za Nyumba au Nyumba Yako: Nitaenda kukuonyesha jinsi ya kujenga haraka kuziba & cheza sensa ya CO2 ambapo vitu vyote vya mradi vitaunganishwa na nyaya za DuPont. Kutakuwa na vidokezo 5 tu ambavyo vinahitaji kuuzwa, kwa sababu sikuuza kabla ya mradi huu kabisa
Kete ya Ludo ya Dijiti Pamoja na Mradi wa Uonyesho wa Sehemu ya Arduino 7: Hatua 3
Kete ya dijiti ya Ludo na Mradi wa Uonyesho wa Sehemu ya 7 ya Arduino: Katika mradi huu, onyesho la sehemu 7 hutumiwa kuonyesha nambari kutoka 1 hadi 6 bila mpangilio wakati wowote tunapobonyeza kitufe cha kushinikiza. Hii ni moja wapo ya miradi baridi kabisa ambayo kila mtu anafurahiya kuifanya. Ili kujifunza jinsi ya kufanya kazi na sehemu 7 ya kuonyesha bonyeza hapa: -7 segme
Joto la BBQ na Sura ya Nyama kwenye ESP8266 Pamoja na Uonyesho: Hatua 5 (na Picha)
Joto la BBQ & Sensorer ya Nyama kwenye ESP8266 Pamoja na Onyesho: Katika hii Inayoweza kufundishwa nitakuonyesha jinsi ya kutengeneza toleo lako mwenyewe la zana ya BBQ inayopima joto la sasa kwenye barbeque yako na kuwasha shabiki kuiwasha ikiwa inahitajika. Ziada ya hii pia kuna kiini cha joto cha msingi cha nyama
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Uonyesho wa LCD wa I2C / IIC - Badilisha LCD ya SPI kwa Uonyesho wa LCD wa I2C: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Badilisha LCD ya SPI kwa Onyesho la LCD la I2C: kutumia spi LCD kuonyesha inahitaji miunganisho mingi sana kufanya ambayo ni ngumu sana kufanya hivyo nimepata moduli ambayo inaweza kubadilisha i2c lcd kwa spi lcd ili tuanze