Sisukord:

Arduino ja Character LCD -i ühendamine BreadShieldis: 6 sammu
Arduino ja Character LCD -i ühendamine BreadShieldis: 6 sammu

Video: Arduino ja Character LCD -i ühendamine BreadShieldis: 6 sammu

Video: Arduino ja Character LCD -i ühendamine BreadShieldis: 6 sammu
Video: Как настроить LCD ДИСПЛЕЙ и I2C на Arduino ?! 2024, November
Anonim
Arduino ja Character LCD -i ühendamine BreadShieldis
Arduino ja Character LCD -i ühendamine BreadShieldis

Paljud Arduino projektid hõlmavad iseloomulikke LCD -sid, mis kasutavad Arduino andmete saamiseks valdavalt HD44780 protokolli. Arduino ühendamine HD44780-ga võtab tavaliselt (4-bitises režiimis) 12 juhtmest! Sellest saab suur jamaga traadist spagetid. Nende ühendamine võtab natuke aega. Seda on raske siluda. Ja see on altid teie kohmakate sõrmede katkestustele.

Selles õpetuses näeme, et elu võib olla palju lihtsam leivaplaatide Arduino kilbis BreadShieldis.

Tarvikud

  • Üks leivalaud
  • Üks Arduino Uno
  • Üks BreadShield

Samm: sisestage BreadShield Arduino Unosse

Sisestage BreadShield Arduino Uno -sse, nagu tavaliselt teiste kilpplaatide kasutamiseks.

Samm 2: sisestage BreadShield leivalauale

Sisestage BreadShieldi murranõelad leivalauale, nagu tavaliselt sisestate tihvtide rea leivaplaadile.

Samm: sisestage vedelkristallekraan leivalauale

Sisestage vedelkristallekraan leivalauale
Sisestage vedelkristallekraan leivalauale

Eeldan, et teie LCD -ekraan on joodetud isaste nööpnõeltega, nagu selles SparkFuni õpetuses. Nüüd sisestage LCD (tehniliselt isased tihvtid) leivalauale, nii et LCD GND -tihvt sobiks BreadShieldi GND -tihvtiga. See loob automaatselt järgmise kirjavahetuse Arduino Uno ja LCD vahel (vasakul, LCD tihvt; paremal BreadShieldi tihvt):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/lubamine ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 taustvalgustuse anood- --- D12 taustvalgustuse katood ---- D13

Marsruut on kujutatud ülaltoodud joonisel.

4. samm: tõmmake LCD R/W tihvt GND -le

Kasutage ühte hüppajatraati - ainukest hüppajatraati, mida selles projektis vaja on, et tõmmata LCD R/W tihvt GND -le. Jah, see tähendab ka Arudino D2 ühendamist GND -ga. Kuid see pole probleem, kuni te D2 ei kasuta.

Samm: sisestage potentsiomeeter

Sisestage potentsiomeeter
Sisestage potentsiomeeter

Sisestage potentsiomeeter pingejaguriks. Sisestage potentsiomeetri klemmotsad leivaplaadil vastavalt 5V ja GND lülidesse. Ja potentsiomeetri keskmine tihvt RX -i lipsudesse. Saadud juhtmestik on näidatud ülaltoodud joonisel. Eeldan, et potentsiomeetril on mõned juhtmed jalgade külge joodetud või kasutate hüppajajuhtmeid, et suunata selle 3 tihvti mujalt leivaplaadilt.

Samm: programmeerige oma Arduino, kui potentsiomeetri keskmine tihvt on lahti ühendatud

Programmeerige oma Arduino, kui potentsiomeetri keskmine tihvt on lahti ühendatud
Programmeerige oma Arduino, kui potentsiomeetri keskmine tihvt on lahti ühendatud

Nüüd saate oma Arduino programmeerida. Näidiskoodi tükk on aadressil

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Programmeerimiseks veenduge, et RX -tihvt on potentsiomeetri keskmisest tihvtist lahti ühendatud. Tõstke lihtsalt potentsiomeetri keskmine tihvt leivaplaadil olevast lipsust õrnalt välja. Pärast programmeerimist sisestage see tagasi. Seejärel näete LCD -ekraanil kuvatavat teksti sisu. Kui ei, reguleerige potentsiomeetrit.

Jätke siia julgelt kommentaar või küsimus ja vastan niipea kui võimalik.

Nautige selles videos rohkem BreadShieldi näiteid.

Praegu korraldab BreadShield ühisrahastuskampaaniat. Kasutage soodushinnaga ainult kampaaniahindu aadressil

Soovitan: