Orodha ya maudhui:

Arduino na Tabia ya Kuunganisha LCD katika MkateShield: 6 Hatua
Arduino na Tabia ya Kuunganisha LCD katika MkateShield: 6 Hatua

Video: Arduino na Tabia ya Kuunganisha LCD katika MkateShield: 6 Hatua

Video: Arduino na Tabia ya Kuunganisha LCD katika MkateShield: 6 Hatua
Video: Использование термопары MAX6675 с LCD1602 и Arduino 2024, Novemba
Anonim
Arduino na Tabia ya Kuunganisha LCD katika BreadShield
Arduino na Tabia ya Kuunganisha LCD katika BreadShield

Miradi mingi ya Arduino inahusisha LCD za wahusika, ambazo hutumia sana itifaki ya HD44780 kupata data kutoka Arduino. Kuunganisha Arduino kwa HD44780 kawaida (katika hali ya 4-bit) inachukua waya 12! Hiyo itaishia fujo kubwa ya spaghetti ya waya ya kuruka. Inakuchukua muda kuziunganisha. Ni ngumu kutatua. Na inakabiliwa na kukatwa na vidole vyako visivyo sawa.

Katika mafunzo haya, tutaona kuwa maisha yanaweza kuwa rahisi zaidi katika BreadShield, ngao ya Arduino ya bodi za mkate.

Vifaa

  • Bodi moja ya mkate
  • Moja Arduino Uno
  • Mkate mmoja wa Mkate

Hatua ya 1: Ingiza MkateShield kwenye Arduino Uno

Ingiza MkateShield kwenye Arduino Uno kama vile kawaida unavyofanya kutumia bodi zingine za ngao.

Hatua ya 2: Ingiza MkateKuweka ndani ya Mkate

Ingiza pini za kuzuka kwa BreadShield ndani ya ubao wa mkate, kama vile kawaida huingiza safu ya pini kwenye ubao wa mkate.

Hatua ya 3: Ingiza LCD ndani ya Mkate

Ingiza LCD ndani ya Mkate
Ingiza LCD ndani ya Mkate

Ningependa kudhani kuwa LCD yako imeuzwa na vichwa vya kichwa vya kiume, kama vile kwenye mafunzo haya na SparkFun. Sasa ingiza LCD (kitaalam pini za kiume) kwenye ubao wa mkate, na pini ya GND ya LCD inayofanana na pini ya GND ya BreadShield. Hii itaanzisha kiatomati mawasiliano ya pini-kwa-siri yafuatayo kati ya Arduino Uno na LCD (upande wa kushoto, pini ya LCD; kulia, pini ya BreadShield):

VSS / GND ---- GNDVDD ---- 5VRS ---- TX E / wezesha ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 taa ya taa ya nyuma - --- D12backlight kathode ---- D13

Uelekezaji unaonekana kwenye takwimu hapo juu.

Hatua ya 4: Vuta Pini ya R / W ya LCD kwenda GND

Tumia waya moja ya kuruka - waya pekee ya kuruka inahitajika katika mradi huu, kuvuta pini ya R / W ya LCD kwenda GND. Ndio, hii inamaanisha pia kuunganisha D2 ya Arudino na GND. Lakini hilo sio shida maadamu hutumii D2.

Hatua ya 5: Ingiza Potentiometer

Ingiza Potentiometer
Ingiza Potentiometer

Ingiza potentiometer kama mgawanyiko wa voltage. Ingiza ncha za mwisho za potentiometer kwenye uhusiano wa 5V na GND mtawaliwa kwenye ubao wa mkate. Na pini ya katikati ya potentiometer kwenye uhusiano wa RX. Wiring inayosababishwa inaonyeshwa kwenye takwimu hapo juu. Ningependa kudhani kuwa potentiometer ina waya kadhaa zilizouzwa kwenye miguu yake au waya zako za kutumia jumper kupitisha pini 3 zake kutoka mahali pengine kwenye ubao wa mkate.

Hatua ya 6: Panga Arduino yako, Pamoja na Pini ya Kati ya Potentiometer iliyokatwa

Panga Arduino yako, Pamoja na Pini ya Kati ya Potentiometer Imekatika
Panga Arduino yako, Pamoja na Pini ya Kati ya Potentiometer Imekatika

Sasa unaweza kupanga Arduino yako. Kipande cha nambari ya mfano ni saa

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

Ili kupanga programu, hakikisha kuwa pini ya RX imekatwa kutoka kwa pini ya kati ya potentiometer. Inua tu pini ya katikati ya potentiometer nje ya tai kwenye ubao wa mkate. Baada ya programu, ingiza tena. Kisha utaona yaliyomo kwenye maandishi kwenye LCD. Ikiwa sio hivyo, rekebisha potentiometer.

Jisikie huru kuacha maoni au swali hapa na nitajibu haraka iwezekanavyo.

Furahiya mifano zaidi ya BreadShield kwenye video hii.

Hivi sasa BreadShield inaendesha kampeni ya ufadhili wa watu wengi. Tumia faida ya bei zilizopunguzwa za kampeni tu kwa

Ilipendekeza: