Talaan ng mga Nilalaman:
- Hakbang 1: Arduino Uno
- Hakbang 2: WiFi ESP8266 NodeMcu ESP-12E
- Hakbang 3: 16x2 Serial LCD Display
- Hakbang 4: I2c Serial Module
- Hakbang 5: Ang I2c Serial Module na Nakakonekta sa LCD Display
- Hakbang 6: Pag-mount Sa Arduino
- Hakbang 7: Pag-mount Sa ESP8266
- Hakbang 8: Library
- Hakbang 9: Source Code
Video: Arduino at ESP8266 Sa I2c LCD Display: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang aming pangunahing layunin dito ay upang ipakita ang pagpapatakbo ng serial i2c module para sa LCD Display 2x16 o 20x4. Sa modyul na ito, makokontrol natin ang mga ipinakitang nabanggit sa itaas habang gumagamit lamang ng dalawang mga pin (SDA at SCL). Ginagawa nitong napaka-simple ang komunikasyon at pinapalaya ang maraming iba pang mga GPIO ng aming microcontroller.
Ipakita natin ang operasyon sa parehong UNO at ESP8266 Arduino. Suriin ito!
Hakbang 1: Arduino Uno
Hakbang 2: WiFi ESP8266 NodeMcu ESP-12E
Hakbang 3: 16x2 Serial LCD Display
Hakbang 4: I2c Serial Module
Sa bahaging ito, ipinapakita namin ang adapter na binili nang magkahiwalay. Pinagsama namin ang display, na kung saan ay parallel, sa likod. Sa pamamagitan ng mga i2c pin, ang display pagkatapos ay direktang makipag-usap sa Arduino. Samakatuwid, sa pamamagitan ng isang microcontroller, pamamahalaan ng Arduino na ito ang lahat ng mga utos sa display, na pinapabilis ang parehong koneksyon at programa nito.
Hakbang 5: Ang I2c Serial Module na Nakakonekta sa LCD Display
Hakbang 6: Pag-mount Sa Arduino
Hakbang 7: Pag-mount Sa ESP8266
Hakbang 8: Library
Idagdag ang librong "LiquidCrystal_I2C" para sa komunikasyon sa LCD display.
I-access ang link at i-download ang library.
I-zip ang file at i-paste ito sa folder ng mga aklatan ng Arduino IDE.
C: / Program Files (x86) / Arduino / aklatan
Hakbang 9: Source Code
Nagsisimula kami sa pamamagitan ng pagtukoy sa mga aklatan at mga Constant na gagamitin namin sa aming code.
#include // responsável pela comunicação com isang interface i2c
#include // responsável pela comunicação com o display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, são ilainaários para o módulo talkar com o LCD // porem podemos utilizar os pinos normalmente sem interferéncia // parâmetro: POSITIVE> > Backligh LIGADO | NEGATIVE>> Backlight desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Pag-set up
Dito, sisimulan lamang namin ang aming object para sa komunikasyon sa display.
walang bisa ang pag-setup ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se para sa o display 20x4}
Loop
Gagawin ng aming programa ang blink ng display bawat 1 segundo. Ito ay isang simpleng programa na nagsasangkot na ng lahat ng kailangan namin upang makipag-usap sa display.
I-on / i-off ang backlight, posisyon ng cursor para sa pagsusulat.
walang bisa loop ()
{// acende o backlight gawin LCD lcd.setBacklight (TAAS); // posiciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); pagkaantala (1000); // intervalo de 1s // desliga o backlight do LCD lcd.setBacklight (LOW); pagkaantala (1000); // intervalo de 1s}
Inirerekumendang:
5V LCD Display Sa Arduino Naaangkop na 3.3V I2C: 5 Mga Hakbang
5V LCD Display With Arduino Due 3.3V I2C: Nilalayon ng post na ito na ipaliwanag ang isang mas madaling paraan upang magamit ang Arduino Dahil (o iba pang 3.3V board) na may tanyag na LCD 16x2 Display sa module ng adapter ng I2C. Ang paunang problema ay kailangan ng LCD 5V para sa backlight nito upang gumana nang maayos, ngunit ang SCL at SDA p
I2C / IIC LCD Display - Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Module With Arduino: 5 Hakbang
I2C / IIC LCD Display | Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Modyul Sa Arduino: Kumusta mga tao dahil ang isang normal na SPI LCD 1602 ay may maraming mga wires upang kumonekta kaya napakahirap i-interface ito sa arduino ngunit may isang module na magagamit sa merkado na maaaring i-convert ang SPI display sa IIC display kaya kailangan mong ikonekta ang 4 na wires lamang
I2C / IIC LCD Display - I-convert ang isang SPI LCD sa I2C LCD Display: 5 Mga Hakbang
I2C / IIC LCD Display | I-convert ang isang SPI LCD sa I2C LCD Display: ang paggamit ng spi lcd display ay nangangailangan ng maraming mga koneksyon upang gawin na talagang mahirap gawin kaya natagpuan ko ang isang module na maaaring i-convert ang i2c lcd sa spi lcd upang magsimula tayo
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: 13 Mga Hakbang (na may Mga Larawan)
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: Ang display na SSD1306 OLED ay isang maliit (0.96 "), mura, malawak na magagamit, I2C, monochrome grapikong display na may 128x64 pixel, na madaling ma-interfaced (4 lamang wires) sa microprocessor development boards tulad ng isang Raspberry Pi, Arduino o
Bumuo ng isang Pasadyang Display sa LCD Studio (Para sa Mga G15 Keyboard at LCD Screens) .: 7 Mga Hakbang
Bumuo ng isang Pasadyang Display sa LCD Studio (Para sa G15 Keyboard at LCD Screens) .: Ok kung nakuha mo lang ang iyong G15 keyboard at lubos na hindi nakaka-impression sa mga pangunahing pagpapakita na kasama nito pagkatapos ay dadalhin ka namin sa mga pangunahing kaalaman sa paggamit ng LCD Studio upang gumawa ng iyong sarili. Ang halimbawang ito ay ang paggawa ng isang display na nagpapakita lamang ng bas