Агуулгын хүснэгт:
- Хангамж
- Алхам 1: BreadShield -ийг Arduino Uno -д оруулна уу
- Алхам 2: BreadShield -ийг талхны самбар дээр оруулна уу
- Алхам 3: LCD самбарыг талхны самбар дээр оруулна уу
- Алхам 4: LCD -ийн R/W зүүг GND руу татаж ав
- Алхам 5: Потенциометрийг оруулна уу
- Алхам 6: Потенциометрийн дунд зүү тасарсан үед Arduino -г програмчлаарай
Видео: BreadShield дахь Arduino ба Character LCD Hookup: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Arduino -ийн олон төслүүд нь LCD дэлгэцтэй бөгөөд Arduino -аас өгөгдөл авахын тулд HD44780 протоколыг ашигладаг. Arduino-ийг HD44780-т холбоход ихэвчлэн (4 битийн горимд) 12 утас шаардагдана! Энэ нь холбогч утас спагетти хэмээх том эмх замбараагүй байдалд хүргэх болно. Тэднийг холбоход танд хэсэг хугацаа шаардагдана. Дебаг хийх нь хэцүү байдаг. Бас болхи хуруугаараа тасрах хандлагатай байдаг.
Энэхүү гарын авлагад талхны тавцангийн Arduino бамбай болох BreadShield -д амьдрал илүү хялбар болно гэдгийг бид харах болно.
Хангамж
- Нэг талхны самбар
- Нэг Arduino Uno
- Нэг талхны бамбай
Алхам 1: BreadShield -ийг Arduino Uno -д оруулна уу
BreadShield -ийг Arduino Uno -д бусад бамбай хавтанг ашигладаг шиг оруулна уу.
Алхам 2: BreadShield -ийг талхны самбар дээр оруулна уу
BreadShield -ийн таслагч тээглүүрийг талхны тавцанд оруулахын адил талхны тавиур дээр эгнээ зүү оруулдаг.
Алхам 3: 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 -г програмчилж болно. Жишээ кодын хэсэг байна
github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino
Програмчлахын тулд RX зүү нь потенциометрийн дунд зүүгээс салгагдсан эсэхийг шалгаарай. Потенциометрийн дунд зүүг талхны тавцан дээрх зангианаас зөөлөн гаргаж ав. Програмчлал хийсний дараа буцааж оруулна уу. Дараа нь та LCD дээрх текстийн агуулгыг харах болно. Үгүй бол потенциометрийг тохируулна уу.
Энд сэтгэгдэл эсвэл асуулт үлдээж болно, би аль болох хурдан хариулах болно.
Энэ видеон дээр BreadShield -ийн бусад жишээг үзээрэй.
Яг одоо BreadShield нь crowdfunding кампанит ажил явуулж байна. Https://www.crowdsupply.com/loser/breadshield/ дээрээс зөвхөн кампанит ажлын хямд үнийг ашиглаарай.
Зөвлөмж болгож буй:
Arduino UNO болон SD-карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэх симуляци: 5 алхам
Arduino UNO болон SD карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэгч симуляци: Танилцуулга: сайн уу, энэ бол Liono Maker, энд YouTube-ийн линк байна. Бид Arduino-тэй хамтран бүтээлч төсөл хийж, суулгагдсан систем дээр ажиллаж байна. Өгөгдөл бүртгэгч: Өгөгдөл бүртгэгч (өгөгдөл бүртгэгч эсвэл өгөгдөл бүртгэгч) нь цаг хугацааны явцад өгөгдлийг бүртгэдэг электрон төхөөрөмж юм
COVID-19-д зориулсан 20 дахь хоёр дахь гар угаах таймер: 6 алхам (зурагтай)
COVID-19-д зориулсан хоёр дахь гар угаах таймер: Дэлхий даяар COVID-19 тархах тусам бид нүүрээ бага багаар цуглуулж, гараа илүү олон удаа угааж өөрийгөө хамгаалах ёстой. гараа зөв угааж болохгүй. Гараа хэрхэн зөв угаах вэ? W
Money Heist BELLA CIAO Arduino Uno дахь дуу: 9 алхам (зурагтай)
Money Heist BELLA CIAO Arduino Uno дахь дуу: Энэхүү гарын авлагад би Piezoelectric баззерын тусламжтайгаар Money Heist Song Bella Ciao -г ямар ч Arduino дээр хэрхэн тоглохыг танд үзүүлэх болно. Энэхүү гайхалтай төсөл нь Money Heist -ийн бүх фэнүүдэд зориулагдсан болно. Тиймээс, эхэлцгээе
Arduino Uno дахь SPP -ээр дамжуулан BMP280 олон тооны мэдрэгч: 6 алхам
Arduino Uno дахь олон BMP280 мэдрэгчийг SPI -ээр дамжуулан: Энэхүү гарын авлагад бид гурван BMP280 -ийг Arduino Uno дээр SPI -ээр холбох боловч та Uno дээр D3 -аас D10 дижитал портуудыг ашиглан мэдрэгч бүрийн хувьд nSS (Slave Select) болгон найман BMP280 хүртэл холбож болно. B хэмжсэн атмосферийн даралтын дээжийн
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 GENERIC SHELL (HOOKUP WIRE) угсралт: 4 алхам
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Угсралт: Шинэчлэлт Илүү найдвартай байхын тулд IDC хэлхээг (HOOKUP биш) ашиглахыг зөвлөж байна. Энэхүү HOOKUP угсралт нь хэрэв хэлхээг шалгах цаг гарвал чухал үүрэг гүйцэтгэдэггүй. Би удалгүй зарим утас (самбарын дээд давхарга: улаан/шар) оллоо