Orodha ya maudhui:
- Hatua ya 1: Usanidi wa vifaa
- Hatua ya 2:
- Hatua ya 3:
- Hatua ya 4:
- Hatua ya 5:
- Hatua ya 6: Usanidi wa Programu na Matumizi…
- Hatua ya 7: Jinsi ya Kudhibiti mkoba kwenye Mchoro wako…
- Hatua ya 8: Kubadilisha Anwani ya Basi ya I2C
Video: Kutumia mkoba wa PCF8574 na LCD na Arduino: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Kutumia moduli za LCD na Arduino yako ni maarufu, hata hivyo kiwango cha wiring kinahitaji muda na uvumilivu kuiweka waya kwa usahihi - na pia hutumia pini nyingi za pato la dijiti.
Ndio sababu tunapenda moduli hizi za mkoba wa nyuma - zimewekwa nyuma ya moduli yako ya LCD na inaruhusu unganisho kwa Arduino yako (au bodi nyingine ya maendeleo) na waya nne tu - nguvu, GND, data na saa. Unaweza kutumia hii na moduli za LCD ambazo zina kiolesura kinachoweza kutumika na HD44780 na saizi anuwai za skrini.
Mkoba pia unaweza kutumika na LCD za 20 x 4. Muhimu ni kwamba LCD yako lazima iwe na pedi za kiolesura katika safu moja ya kumi na sita, kwa hivyo inalingana na pini kwenye mkoba kama inavyoonyeshwa kwenye picha ya hatua hii.
Hatua ya 1: Usanidi wa vifaa
Sasa wacha tuanze. Kwanza unahitaji kuziba mkoba kwenye moduli yako ya LCD. Wakati chuma chako cha kutengeneza chuma kina joto, angalia kuwa pini za mkoba ni sawa na zinafaa katika moduli ya LCD, kwa mfano:
Hatua ya 2:
Kisha solder katika pini ya kwanza, huku ukiweka mkoba ukishika na LCD:
Hatua ya 3:
Ikiwa imepotoka kidogo, unaweza kuifuta tena na kuiweka sawa tena. Mara tu utakaporidhika na mpangilio, solder katika pini zingine:
Hatua ya 4:
Sasa kuweka mambo nadhifu, punguza pini za kichwa za ziada:
Hatua ya 5:
Mara tu ukimaliza kupunguza pini za kichwa, pata waya nne za kiume na za kike na uunganishe moduli ya LCD kwa Arduino yako kama inavyoonekana kwenye picha na meza ifuatayo. Kisha unganisha Arduino yako kwenye kompyuta kupitia USB
Hatua ya 6: Usanidi wa Programu na Matumizi…
Hatua inayofuata ni kupakua na kusanikisha maktaba ya Arduino I2C LCD kwa matumizi na mkoba. Kwanza kabisa, badilisha jina la folda ya maktaba ya "LiquidCrystal" katika folda yako ya maktaba ya Arduino. Tunafanya hivyo ili kuiweka kama nakala rudufu.
Ikiwa hujui mahali folda yako ya maktaba inaweza kupatikana - kawaida huwa kwenye folda yako ya sketchbook, ambayo eneo lake kawaida hupatikana kwenye menyu ya mapendeleo ya Arduino IDE.
Ifuatayo, tembelea https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads na pakua faili mpya, kwa sasa tunatumia v1.2.1. Kupanua faili iliyopakuliwa ya.zip itafunua folda mpya ya "LiquidCrystal" - nakili hii kwenye folda yako ya maktaba ya Arduino.
Sasa anzisha Arduino IDE ikiwa tayari ilikuwa inaendesha - au ifungue sasa. Ili kujaribu moduli tuna mchoro ulioonyeshwa ulioonyeshwa, nakili tu na upakie mchoro ufuatao:
/ * Mchoro wa Maonyesho ya PCF8574T I2C LCD Backpack Inatumia maktaba kutoka https://bitbucket.org/fmalpartida/new-liquidcryst ……. GNU General Public License, toleo la 3 (GPL-3.0) * / # pamoja na "Wire.h"
# pamoja na "LCD.h"
# pamoja na "LiquidCrystal_I2C.h"
LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 ni anwani ya basi ya I2C kwa mkoba usiobadilishwa
kuanzisha batili ()
{/ kuamsha moduli ya LCD lcd. anza (16, 2); // kwa 16 x 2 LCD moduli ya LCD setBacklightPin (3, POSITIVE); lcd.setBacklight (JUU); }
kitanzi batili ()
{lcd.home (); // weka mshale kwa 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // nenda kuanza kwa mstari wa 2 lcd.print (millis ()); kuchelewesha (1000); lcd.setBacklight (CHINI); // Kucheleweshwa kwa taa ya nyuma (250); lcd.setBacklight (JUU); // Mwangaza wa kuchelewesha (1000); }
Baada ya muda mfupi LCD itaanzishwa na kuanza kuonyesha URL yetu na thamani ya millisheni, halafu punguza mwangaza wa taa na kuwasha. Ikiwa maandishi hayaeleweki, au unaona vizuizi vyeupe tu - jaribu kurekebisha utofautishaji ukitumia potentiometer nyuma ya moduli.
Hatua ya 7: Jinsi ya Kudhibiti mkoba kwenye Mchoro wako…
Kinyume na kutumia moduli ya LCD bila mkoba, kuna mistari michache ya ziada ya nambari ya kuingiza kwenye michoro yako. Ili kukagua hizi, fungua mchoro wa mfano uliotajwa hapo awali.
Utahitaji maktaba kama inavyoonyeshwa kwenye mistari ya 3, 4 na 5 - na uanzishe moduli kama inavyoonyeshwa kwenye mstari wa 7. Kumbuka kuwa anwani ya basi ya basi ya I2C ni 0x27 - na kigezo cha kwanza katika kazi ya LiquidCrystal_I2C.
Mwishowe laini tatu zinazotumiwa katika usanidi batili () zinahitajika pia kuanzisha LCD. Ikiwa unatumia moduli ya LCD ya 20x4, badilisha vigezo katika kazi ya lcd.begin (). Kutoka wakati huu unaweza kutumia kazi zote za kawaida za LiquidCrystal kama lcd.setCursor () kusonga mshale na lcd.write () kuonyesha maandishi au vigeuzi kama kawaida.
Taa ya nyuma pia inaweza kuwashwa na kuzimwa na lcd.setBacklight (HIGH) au lcd.setBacklight (LOW). Unaweza kuzima taa ya nyuma kwa kuondoa jumper ya mwili nyuma ya moduli.
Hatua ya 8: Kubadilisha Anwani ya Basi ya I2C
Ikiwa unataka kutumia moduli zaidi ya moja, au uwe na kifaa kingine kwenye basi ya I2C iliyo na anwani 0x27 basi utahitaji kubadilisha anwani inayotumika kwenye moduli. Kuna chaguzi nane za kuchagua, na hizi huchaguliwa kwa kuuza juu ya moja au zaidi ya matangazo yafuatayo.
Kuna mchanganyiko nane unaowezekana, na haya yameelezewa katika Jedwali 4 la karatasi ya data ya PCF8574 ambayo inaweza kupakuliwa kutoka kwa wavuti ya TI. Ikiwa haujui kuhusu anwani ya basi inayotumiwa na moduli, inganisha tu kwa Arduino yako kama ilivyoelezewa hapo awali na uendesha mchoro wa skana ya I2C kutoka uwanja wa michezo wa Arduino.
Vinginevyo tunatumahi kuwa umefurahiya kusoma mafunzo haya na unaweza kuitumia. Ikiwa una maswali yoyote juu ya yaliyomo kwenye mafunzo haya, tafadhali uliza hapa au tuma barua pepe kwa [email protected]. Na tafadhali tembelea PMD Way Limited.
Ilipendekeza:
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
1602 LCD Keypad Shield Module Pamoja na I2C mkoba: 6 Hatua
Moduli ya Keypad Shield ya 1602 yenye mkoba wa I2C: Kama sehemu ya mradi mkubwa, nilitaka kuwa na onyesho la LCD na kitufe cha kusafiri kwa menyu rahisi. Nitatumia bandari nyingi za I / O kwenye Arduino kwa kazi zingine, kwa hivyo nilitaka kiolesura cha I2C cha LCD. Kwa hivyo nilinunua vifaa,
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Jinsi ya kusanikisha Arduino kwenye mkoba wa Lithium: Hatua 7 (na Picha)
Jinsi ya kusanikisha Arduino kwenye mkoba wa Lithium: Arduino ni kifaa cha kuingiza vifaa vya wazi na mzunguko na pato la Lithium ni vifaa vya Ardino ambavyo vitaipa Arduino wakati iko mbali na kompyuta au nguvu ya ukuta. Bidhaa hizi zinauzwa kwa Liquidware kwa chini ya $ 34 kila moja
Mtandao mkoba wa LCD na LCD Smartie: 6 Hatua
Mkoba wa LCD wa Mtandao na LCD Smartie: Skrini za Tabia za LCD ambazo hutembeza habari ni mod ya kesi maarufu. Kawaida zinadhibitiwa kupitia bandari inayofanana, mkoba wa bandari ya serial, au mkoba wa USB (zaidi). Agizo hili linaonyesha mkoba wetu wa elektroniki wa mtandao wa ethernet wazi. LC