Агуулгын хүснэгт:

BreadShield дахь Arduino ба Character LCD Hookup: 6 алхам
BreadShield дахь Arduino ба Character LCD Hookup: 6 алхам

Видео: BreadShield дахь Arduino ба Character LCD Hookup: 6 алхам

Видео: BreadShield дахь Arduino ба Character LCD Hookup: 6 алхам
Видео: BreadShield: Bridging Arduino to breadboard with no jumper wires 2024, Арваннэгдүгээр
Anonim
BreadShield дахь Arduino ба Character LCD Hookup
BreadShield дахь Arduino ба Character LCD Hookup

Arduino -ийн олон төслүүд нь LCD дэлгэцтэй бөгөөд Arduino -аас өгөгдөл авахын тулд HD44780 протоколыг ашигладаг. Arduino-ийг HD44780-т холбоход ихэвчлэн (4 битийн горимд) 12 утас шаардагдана! Энэ нь холбогч утас спагетти хэмээх том эмх замбараагүй байдалд хүргэх болно. Тэднийг холбоход танд хэсэг хугацаа шаардагдана. Дебаг хийх нь хэцүү байдаг. Бас болхи хуруугаараа тасрах хандлагатай байдаг.

Энэхүү гарын авлагад талхны тавцангийн Arduino бамбай болох BreadShield -д амьдрал илүү хялбар болно гэдгийг бид харах болно.

Хангамж

  • Нэг талхны самбар
  • Нэг Arduino Uno
  • Нэг талхны бамбай

Алхам 1: BreadShield -ийг Arduino Uno -д оруулна уу

BreadShield -ийг Arduino Uno -д бусад бамбай хавтанг ашигладаг шиг оруулна уу.

Алхам 2: BreadShield -ийг талхны самбар дээр оруулна уу

BreadShield -ийн таслагч тээглүүрийг талхны тавцанд оруулахын адил талхны тавиур дээр эгнээ зүү оруулдаг.

Алхам 3: LCD самбарыг талхны самбар дээр оруулна уу

LCD -ийг талхны самбар дээр оруулна уу
LCD -ийг талхны самбар дээр оруулна уу

SparkFun -ийн энэхүү гарын авлагад дурдсанаар таны LCD дэлгэцийг эрэгтэй зүүгээр гагнасан гэж би бодож байна. Одоо LCD -ийг (техникийн хувьд эрэгтэй тээглүүр) талхны тавцанд оруулаад, LCD -ийн GND зүү нь BreadShield -ийн GND зүүтэй таарч байна. Энэ нь Arduino Uno болон LCD хоорондох зүү зүү хүртэлх дараах захидал харилцааг автоматаар үүсгэх болно (зүүн талд, LCD зүү; баруун талд, BreadShield зүү):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/идэвхжүүлэх ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 арын гэрэлтүүлэг анод- --- D12 арын гэрлийн катод ---- D13

Чиглүүлэлтийг дээрх зурагт үзүүлэв.

Алхам 4: LCD -ийн R/W зүүг GND руу татаж ав

LCD -ийн R/W зүүг GND руу татахын тулд энэ төсөлд шаардлагатай цорын ганц холбогч утсыг ашиглана уу. Тийм ээ, энэ нь Arudino -ийн D2 -ийг GND -тэй холбох гэсэн үг юм. Гэхдээ та D2 ашигладаггүй бол энэ нь асуудал биш юм.

Алхам 5: Потенциометрийг оруулна уу

Потенциометрийг оруулна уу
Потенциометрийг оруулна уу

Потенциометрийг хүчдэл хуваагч болгон оруулна уу. Потенциометрийн төгсгөлийн төгсгөлүүдийг талбар дээр 5V ба GND хэлхээнд оруулна. Мөн потенциометрийн дунд зүү нь RX -ийн холбоос руу ордог. Үүссэн утсыг дээрх зурагт үзүүлэв. Потенциометр нь хөл дээрээ гагнасан утаснуудтай эсвэл 3 зүүгээ талхны тавцан дээрх өөр газраас дамжуулах зориулалттай холбогч утаснуудтай гэж би бодож байна.

Алхам 6: Потенциометрийн дунд зүү тасарсан үед Arduino -г програмчлаарай

Потенциометрийн дунд зүү тасарсан үед Arduino -г програмчлаарай
Потенциометрийн дунд зүү тасарсан үед Arduino -г програмчлаарай

Одоо та Arduino -г програмчилж болно. Жишээ кодын хэсэг байна

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

Програмчлахын тулд RX зүү нь потенциометрийн дунд зүүгээс салгагдсан эсэхийг шалгаарай. Потенциометрийн дунд зүүг талхны тавцан дээрх зангианаас зөөлөн гаргаж ав. Програмчлал хийсний дараа буцааж оруулна уу. Дараа нь та LCD дээрх текстийн агуулгыг харах болно. Үгүй бол потенциометрийг тохируулна уу.

Энд сэтгэгдэл эсвэл асуулт үлдээж болно, би аль болох хурдан хариулах болно.

Энэ видеон дээр BreadShield -ийн бусад жишээг үзээрэй.

Яг одоо BreadShield нь crowdfunding кампанит ажил явуулж байна. Https://www.crowdsupply.com/loser/breadshield/ дээрээс зөвхөн кампанит ажлын хямд үнийг ашиглаарай.

Зөвлөмж болгож буй: