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

Arduino LCD тоглоом: 3 алхам (зурагтай)
Arduino LCD тоглоом: 3 алхам (зурагтай)

Видео: Arduino LCD тоглоом: 3 алхам (зурагтай)

Видео: Arduino LCD тоглоом: 3 алхам (зурагтай)
Видео: Arduino — растровые изображения из I2C EEPROM на OLED-дисплей 128x64 2024, Арваннэгдүгээр
Anonim
Image
Image
Эд ангиудыг угсрах
Эд ангиудыг угсрах

Arduino микроконтроллерын тусламжтайгаар маш олон зүйлийг хийх нь маш хялбар байдаг. Энэхүү зааварчилгаа нь цөөн хэдэн эд анги, Tinkercad хэлхээнээс бүрдсэн энгийн 1 товчлууртай видео тоглоомыг хэрхэн бүтээхийг танд хэлж өгнө. Энэ бол хажуу тийш гүйдэг үсрэх тоглоом юм. Энэ нь энгийн үйлдвэрлэгч электроникоос өөрийн тоглоомыг бий болгох сайн эхлэлийн цэг болж өгдөг.

Эд ангиудын жагсаалт:

  • 1 x Arduino UNO
  • 1 x LCD дэлгэц (16 x 2 тэмдэгт)
  • 1 x Электроникийн самбар
  • 1 x 220 Ω эсэргүүцэл
  • 1 x товчлуурын унтраалга
  • Хатуу цөмт холбох утас
  • 1 x USB кабель

Алхам 1: эд ангиудыг угсрах

Эд ангиудыг угсрах
Эд ангиудыг угсрах

Шаардлагатай эд ангиудыг дээрх зурагт үзүүлэв. USB кабелийг бүү залгаарай. Үүнийг програмчлах, тоглоомыг туршиж үзэх цаг болоход энэ нь дараагийн алхамд тохиолдох болно.

Урт холболтын утсыг ашиглан Arduino дээрх 5V дохиог талхны дээд талд байрлах улаан эгнээний зүүн талд холбоно уу.

Урт залгах утсыг ашиглан GND дохиог талхны дээд талд байрлах хар (эсвэл зарим талхны самбар дээрх цэнхэр) эгнээний зүүн талд холбоно уу.

LCD (Шингэн болор дэлгэц) модуль нь доод талд нь 16 зүүтэй эрэгтэй толгойтой. Үүнийг зурган дээр үзүүлсэн шиг талхны тавцан руу залгаарай. LCD -ийг асаах, хянах бүх электрон дохио энэ толгойгоор дамждаг.

Эдгээр тээглүүрүүд (зүүнээс баруун тийш):

  1. GND - цахилгаан газрын дохио
  2. VCC - эерэг цахилгаан дохио
  3. V0 - тодосгогчийг тохируулах
  4. RS - сонгож бүртгүүлэх
  5. R/W - унших/бичих сонголтыг сонгоно уу
  6. E - ажиллагааг идэвхжүүлэх дохио
  7. DB0 - өгөгдлийн бит 0 (энд ашиглагдаагүй)
  8. DB1 - өгөгдлийн бит 1 (энд ашиглагдаагүй)
  9. DB2 - өгөгдлийн бит 2 (энд ашиглагдаагүй)
  10. DB3 - өгөгдлийн бит 3 (энд ашиглагдаагүй)
  11. DB4 - өгөгдлийн бит 4
  12. DB5 - өгөгдлийн бит 5
  13. DB6 - өгөгдлийн бит 6
  14. DB7 - өгөгдлийн бит 7
  15. LED+ - арын гэрэлтүүлгийн LED эерэг
  16. LED - арын гэрэлтүүлэг LED сөрөг

Богино холболтын утас ашиглан GND ба LED- (1 ба 16-р зүү) -ийг дээд талын хар эгнээнд холбоно уу.

Үүний нэгэн адил VCC (2 -р зүү) -ийг богино залгах утсаар дээд талын улаан эгнээнд холбоно уу.

220 Ω эсэргүүцлийн (улаан улаан хүрэн өнгийн тууз) утсыг нугалж, талхны дээд талд байрлах LED+ ба улаан эгнээний хооронд холбоно.

Үлдсэн холболтыг хийхийн тулд илүү урт холбох утас ашиглана уу.

  • DB7 -ийг Arduino pin 3 руу холбоно уу
  • DB6 -ийг Arduino pin 4 -тэй холбоно уу
  • DB5 -ийг Arduino pin 5 руу холбоно уу
  • DB4 -ийг Arduino pin 6 руу холбоно уу
  • E -ийг Arduino pin 9 -тэй холбоно уу
  • R/W -ийг Arduino pin 10 (эсвэл талхны дээд талд байгаа хар эгнээнд) холбоно уу.
  • RS -ийг Arduino pin 11 рүү холбоно уу
  • V0 -ийг Arduino зүү 12 -тэй холбоно уу (эсвэл талхны дээд талд байгаа хар эгнээнд холбоно уу)

Товчлуурын товчлуурыг LCD дэлгэцийн зүүн талд байрлуулж, талхны тавцангийн дундуур урсаж буй сувгийг чангална уу (дээрх зургийг үзнэ үү). Богино залгах утсыг ашиглан талхны дээд талд байгаа хар мөрөнд товчлуурын дээд хоёр зүүг холбоно уу. Товчлуурын дээд талд байгаа бусад зүүг Arduino -ийн 2 -р зүү рүү холбоно уу.

Алхам 2: Arduino програмчлах

Arduino програмчлах
Arduino програмчлах

Энэ үед та Arduino програмчилж, туршиж үзэхэд бэлэн байх ёстой.

Эхлээд компьютер дээрээ Arduino програм хангамж суулгасан эсэхийг шалгаарай. Энэ хуудсан дээрх LCD_Game.ino файлыг компьютер дээрээ татаж аваад Arduino програм дээр нээнэ үү. Самбарыг програмчлахдаа зөв тохируулсан эсэхийг шалгаарай (Хэрэгслүүд → Самбар → Arduino Uno).

USB кабель ашиглан Arduino -г компьютерт холбоно уу. Энэ нь Arduino/тоглоомыг хүчээр хангаж, програмаа Arduino -д байршуулах боломжийг олгоно.

Энэ үед LCD дэлгэцийн дэлгэц асах ёстой.

Arduino -г програмчлахдаа Файл → Байршуулалтыг сонгоно уу (эсвэл Arduino програм хангамжийн дээд хэсэгт байрлах баруун сумны товчийг дарна уу).

Хэрэв бүх зүйл сайн бол LCD дэлгэц дээр дээрх зураг дээрх шиг тоглоом эхлэх дэлгэцийг харуулах ёстой.

Алхам 3: Юмыг өөрчилж, Arduino тоглоомын бамбай хийх

Юмыг өөрчилж, Arduino тоглоомын бамбай хийх
Юмыг өөрчилж, Arduino тоглоомын бамбай хийх

Энэ үед танд бүх зүйл ажиллаж байгаа тул өөр юу хийх хэрэгтэй вэ?

Хэрэв та тоглоомын арга барилаа өөрчлөх эсвэл Arduino -д шууд залгагддаг, замбараагүй утаснуудаа сольж өгөх энэхүү загвартай гоёмсог хэвлэмэл хэлхээний самбар хийхийг хүсвэл хэрхэн яаж эхлүүлэх талаар эндээс үзнэ үү.

Би энэ тоглоомыг маш гайхалтай (ҮНЭГҮЙ!) Онлайн цахилгаан симулятор Tinkercad Circuits ашиглан бүтээсэн. Үнэндээ би тоглоомыг бүрэн ажиллуулж, Arduino -ийг иж бүрдлээсээ гаргахаас өмнө туршиж үзсэн. Энд Arduino LCD тоглоомын виртуал хэлхээ байна.

Та тоглоомыг хөтөч дээрээ тоглуулж, ямар ч бодит цахилгаан хэрэгслийг цуглуулахгүйгээр тоглох боломжтой ("Өө, одоо та надад хэлээрэй"). Хэрэв та тоглоомонд ямар нэгэн өөрчлөлт оруулах эсвэл юу болж байгааг судлахыг хүсвэл "Давхардсан төсөл" товчийг ашиглан виртуал хэлхээг хуулж болно. Дараа нь та эх кодыг засварлаж, өөрчлөлтийг тэндээс туршиж үзэх боломжтой. Мөн програмыг дэс дараалан дамжуулж, юу болж байгааг харах бүрэн боломжтой дибаг хийгч байдаг!

Хэрэв та ийм хандлагатай байгаа бол электрон төхөөрөмжөө Arduino -тэй сайхан холбохын тулд цахилгаан самбар хийж болно. Төсөл нь "Gerber -ийг татаж авах" товчлууртай бөгөөд хэвлэмэл хэлхээний самбар (ПХБ) үйлдвэрлэгчдэд өгөх шаардлагатай файлуудыг захиалгат хэвлэмэл хэлхээний самбартай болгох боломжийг танд олгоно. ПХБ хийх талаар зарим хэрэгтэй мэдээллийг энд оруулав.

Зугаацаарай!

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