Агуулгын хүснэгт:
- Алхам 1: эд ангиудыг угсрах
- Алхам 2: Arduino програмчлах
- Алхам 3: Юмыг өөрчилж, Arduino тоглоомын бамбай хийх
Видео: Arduino LCD тоглоом: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
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 -ийг асаах, хянах бүх электрон дохио энэ толгойгоор дамждаг.
Эдгээр тээглүүрүүд (зүүнээс баруун тийш):
- GND - цахилгаан газрын дохио
- VCC - эерэг цахилгаан дохио
- V0 - тодосгогчийг тохируулах
- RS - сонгож бүртгүүлэх
- R/W - унших/бичих сонголтыг сонгоно уу
- E - ажиллагааг идэвхжүүлэх дохио
- DB0 - өгөгдлийн бит 0 (энд ашиглагдаагүй)
- DB1 - өгөгдлийн бит 1 (энд ашиглагдаагүй)
- DB2 - өгөгдлийн бит 2 (энд ашиглагдаагүй)
- DB3 - өгөгдлийн бит 3 (энд ашиглагдаагүй)
- DB4 - өгөгдлийн бит 4
- DB5 - өгөгдлийн бит 5
- DB6 - өгөгдлийн бит 6
- DB7 - өгөгдлийн бит 7
- LED+ - арын гэрэлтүүлгийн LED эерэг
- 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 програм хангамж суулгасан эсэхийг шалгаарай. Энэ хуудсан дээрх LCD_Game.ino файлыг компьютер дээрээ татаж аваад Arduino програм дээр нээнэ үү. Самбарыг програмчлахдаа зөв тохируулсан эсэхийг шалгаарай (Хэрэгслүүд → Самбар → Arduino Uno).
USB кабель ашиглан Arduino -г компьютерт холбоно уу. Энэ нь Arduino/тоглоомыг хүчээр хангаж, програмаа Arduino -д байршуулах боломжийг олгоно.
Энэ үед LCD дэлгэцийн дэлгэц асах ёстой.
Arduino -г програмчлахдаа Файл → Байршуулалтыг сонгоно уу (эсвэл Arduino програм хангамжийн дээд хэсэгт байрлах баруун сумны товчийг дарна уу).
Хэрэв бүх зүйл сайн бол LCD дэлгэц дээр дээрх зураг дээрх шиг тоглоом эхлэх дэлгэцийг харуулах ёстой.
Алхам 3: Юмыг өөрчилж, Arduino тоглоомын бамбай хийх
Энэ үед танд бүх зүйл ажиллаж байгаа тул өөр юу хийх хэрэгтэй вэ?
Хэрэв та тоглоомын арга барилаа өөрчлөх эсвэл Arduino -д шууд залгагддаг, замбараагүй утаснуудаа сольж өгөх энэхүү загвартай гоёмсог хэвлэмэл хэлхээний самбар хийхийг хүсвэл хэрхэн яаж эхлүүлэх талаар эндээс үзнэ үү.
Би энэ тоглоомыг маш гайхалтай (ҮНЭГҮЙ!) Онлайн цахилгаан симулятор Tinkercad Circuits ашиглан бүтээсэн. Үнэндээ би тоглоомыг бүрэн ажиллуулж, Arduino -ийг иж бүрдлээсээ гаргахаас өмнө туршиж үзсэн. Энд Arduino LCD тоглоомын виртуал хэлхээ байна.
Та тоглоомыг хөтөч дээрээ тоглуулж, ямар ч бодит цахилгаан хэрэгслийг цуглуулахгүйгээр тоглох боломжтой ("Өө, одоо та надад хэлээрэй"). Хэрэв та тоглоомонд ямар нэгэн өөрчлөлт оруулах эсвэл юу болж байгааг судлахыг хүсвэл "Давхардсан төсөл" товчийг ашиглан виртуал хэлхээг хуулж болно. Дараа нь та эх кодыг засварлаж, өөрчлөлтийг тэндээс туршиж үзэх боломжтой. Мөн програмыг дэс дараалан дамжуулж, юу болж байгааг харах бүрэн боломжтой дибаг хийгч байдаг!
Хэрэв та ийм хандлагатай байгаа бол электрон төхөөрөмжөө Arduino -тэй сайхан холбохын тулд цахилгаан самбар хийж болно. Төсөл нь "Gerber -ийг татаж авах" товчлууртай бөгөөд хэвлэмэл хэлхээний самбар (ПХБ) үйлдвэрлэгчдэд өгөх шаардлагатай файлуудыг захиалгат хэвлэмэл хэлхээний самбартай болгох боломжийг танд олгоно. ПХБ хийх талаар зарим хэрэгтэй мэдээллийг энд оруулав.
Зугаацаарай!
Зөвлөмж болгож буй:
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоом: 11 алхам (зурагтай)
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоомын чулуу: 70-аад оны үед ахлах сургуулиудад түгээмэл хэрэглэгддэг чимэг Click-Clack тоглоомын хоёр цахилгаан статик хувилбарыг энд оруулав. Хувилбар 1.0 бол хэт төсвийн загвар юм. Эд анги (цахилгаан хангамжийг оруулаагүй) бараг юу ч биш юм. Илүү үнэтэй, илүү үнэтэй зүйлийн тайлбар
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
MIT програм зохион бүтээгчийн тусламжтайгаар зөөлөн тоглоом бүхий Bluetooth шоо, Android тоглоом хөгжүүлэх: 22 алхам (зурагтай)
MIT App Inventor ашиглан зөөлөн тоглоом бүхий Bluetooth Dice болон Android тоглоом хөгжүүлэх: Шоо тоглох нь өөр өөр арга хэлбэртэй байдаг 1) Уламжлалт модон эсвэл гуулин шоогаар тоглодог.2) Гар утас эсвэл pc. -ийн гараар эсвэл pc. -ээр үүсгэсэн шоо утгыг гар утсан дээр эсвэл компьютер дээр тоглоорой. шоо биетэй тоглож, зоосыг гар утас эсвэл компьютер дээр зөөж болно
Саймон тоглоом - Хөгжилтэй тоглоом: 5 алхам
Саймон Тоглоом - Хөгжилтэй Тоглоом !: Лавлах: Энд Амралтын өдрүүд өнгөрсний дараа та хариуцсан бүх ажил, ажлаа дуусгахын тулд үнэхээр хичээх ёстой. Бид тархиа сургах цаг болсон, тийм үү? Эдгээр уйтгартай, утгагүй тоглоомуудаас гадна Simon Game нэртэй тоглоом байдаг
20 цаг 20 долларын үнэтэй, олон зуун тоглоом бүхий аркад тоглоом: 7 алхам (зурагтай)
20 цаг 20 долларын үнэтэй хэдэн зуун тоглоом бүхий ширээний тоглоомын тоглоом: Би ийм зүйл хийхийг хэсэг хугацаанд хүсч байсан боловч бусад олон төслийг үргэлж хийх гэж яардаггүй байсан. Би яарч байгаагүй тул би барилгын ажилд шаардлагатай бүх эд ангиудыг хямд үнээр цуглуулах хүртэл хүлээв. Энд