Мазмуну:

BreadShieldдеги Arduino жана Character LCD Hookup: 6 кадам
BreadShieldдеги Arduino жана Character LCD Hookup: 6 кадам

Video: BreadShieldдеги Arduino жана Character LCD Hookup: 6 кадам

Video: BreadShieldдеги Arduino жана Character LCD Hookup: 6 кадам
Video: Голубая стрела (1958) фильм 2024, Ноябрь
Anonim
BreadShieldдеги Arduino жана Character LCD Hookup
BreadShieldдеги Arduino жана Character LCD Hookup

Көптөгөн Arduino долбоорлору Arduino'дон маалымат алуу үчүн HD44780 протоколун колдонгон мүнөздүү ЖКны камтыйт. Ардуинону HD44780ге туташтыруу үчүн адатта (4-бит режиминде) 12 зым керектелет! Бул секирүүчү зым спагетти чоң башаламандык менен аяктайт. Аларды туташтыруу үчүн сизге бир аз убакыт керек. Мүчүлүштүктөрдү оңдоо кыйын. Жана бул сиздин манжаларыңыз менен ажыратууга жакын.

Бул үйрөткүчтө биз BreadShieldде, нан тактасы үчүн Arduino калканчында жашоо бир топ жеңилирээк болорун көрөбүз.

Жабдуулар

  • Бир нан
  • Бир Arduino Uno
  • One BreadShield

1 -кадам: Arduino Uno ичине BreadShield салыңыз

BreadShield'ди Arduino Unoго кадимки эле башка калкан такталарын колдонуу сыяктуу кыстарыңыз.

2 -кадам: BreadShieldди Breadboardго салыңыз

BreadShieldдин үзүлгүч казандарын кадимкидей эле нан тактасына кыстаргыла.

3 -кадам: ЖКны Breadboardго салыңыз

LCDди Breadboardго салыңыз
LCDди Breadboardго салыңыз

Мен сиздин ЖК SparkFun тарабынан ушул окуу куралы сыяктуу эркек баштар менен ширетилген деп ойлойм. Эми LCDди (техникалык жактан эркек төөнөгүчтөрдү) нан тактасына салыңыз, ЖКнын GND пини BreadShieldдин GND пинине дал келет. Бул автоматтык түрдө Arduino Uno менен ЖКнын ортосундагы pin-to-pin жазышуусун орнотот (сол жакта, ЖК пини; оңдо, BreadShield пини):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/иштетүү ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 арткы жарык аноду- --- D12 арткы жарык катод ---- D13

Багыттоо жогорудагы сүрөттө чагылдырылган.

4 -кадам: ЖКнын R/W пинин GNDге тартыңыз

ЖКнын R/W төөнөгүчүн GNDге тартуу үчүн бул проектке керектүү болгон бир гана секирүүчү зымды колдонуңуз. Ооба, бул дагы Арудинонун D2син GNDге туташтыруу дегенди билдирет. Бирок сиз D2 колдонбосоңуз, бул көйгөй эмес.

5 -кадам: Потенциометрди салыңыз

Потенциометрди салыңыз
Потенциометрди салыңыз

Потенциометрди чыңалуу бөлүүчү катары салыңыз. Потенциометрдин терминалдык учтарын тиешелүү түрдө 5V жана GND байланыштарына нан тактасына салыңыз. Ал эми потенциометрдин ортоңку пини RX байланыштарына кирет. Натыйжада өткөргүчтөр жогорудагы сүрөттө көрсөтүлгөн. Мен потенциометрдин кээ бир зымдары буттарына тигилген деп ойлойм же сиздин 3 контейнерди башка бир жерден алып өтүү үчүн секирүүчү зымдарды колдонсоңуз болот.

6 -кадам: Ардуинону программалаңыз, потенциометрдин ортоңку пини ажыратылган

Ардуинону программалаңыз, потенциометрдин ортоңку пини ажыратылган
Ардуинону программалаңыз, потенциометрдин ортоңку пини ажыратылган

Эми сиз Arduino программаңызды жасай аласыз. Мисал кодунун бир бөлүгү at

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

Программалоо үчүн, RX пини потенциометрдин ортоңку пининен ажыратылганына ишениңиз. Потенциометрдин ортоңку төөнөгүчүн нан тактасындагы галстуктан акырын көтөрүңүз. Программалоодон кийин, аны кайра киргизиңиз. Андан кийин ЖКда көрсөтүлгөн тексттин мазмунун көрөсүз. Болбосо, потенциометрди тууралаңыз.

Бул жерге комментарий же суроо калтыруудан тартынба, мен мүмкүн болушунча жооп берем.

Бул видеодо BreadShieldдин башка мисалдарынан ырахат алыңыз.

Учурда BreadShield краудфандинг кампаниясын жүргүзүүдө. Арзандатылган кампаниянын баасынан пайдаланыңыз

Сунушталууда: