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

8 битийн Arduino Gaming: 4 алхам
8 битийн Arduino Gaming: 4 алхам

Видео: 8 битийн Arduino Gaming: 4 алхам

Видео: 8 битийн Arduino Gaming: 4 алхам
Видео: 🌹 Красивая! Удобная! Практичная! Летняя женская кофточка спицами. Часть 1. 🌺 Размер 48-50 2024, Арваннэгдүгээр
Anonim
8 битийн Arduino Gaming
8 битийн Arduino Gaming

Сайн уу залуусаа!

Энэ бол arduino ашиглан 8 битийн тоглоомын тохиргоог хэрхэн хийх тухай энгийн заавар болно.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

1. Arduino (https://www.arduino.cc/)

2. Arduino IDE (https://www.arduino.cc/)

3. Breadboard эсвэл Vero Board (таны хэрэгцээнд нийцүүлэн)

4. Nokia 5110 график дэлгэц (https://amzn.to/2N9PUd9)

5. Мэдрэгчтэй товчлуурууд (https://amzn.to/2Byqwwy)

6. 12 ом эсэргүүцэл

7. Дуу чимээ

8. Холбох утас

Алхам 2: Дэлгэцийг холбох, турших

Төслийг эхлүүлэхийн өмнө дэлгэцийг arduino -той хослуулж, ажиллаж байгаа эсэхийг шалгах нь дээр.

Одоо таны дэлгэц Vcc, LED, Ground, Rst, CE, DC, DIN, CLK гэсэн 8 порттой байх болно (эмх цэгцгүй, үйлдвэрлэгч эсвэл худалдаж авсан сайтаа шалгаарай).

Vcc -ийг arduino дээрх 3.3V цахилгаан тэжээлд холбож, LED ба газрын порт хоёулаа arduino дахь GND зүү рүү очих болно. Үлдсэн портуудыг кодонд дурдсанчлан холбоно уу. RST-12, CE-11, DC-10, DIN-9, CLK-8.

Одоо кодыг ажиллуул, хэрэв бүх зүйл хэвийн байгаа бол дэлгэц дээрх бүх пикселүүд харлаж, арын гэрэл асаж байгааг харах боломжтой болно.

## ЭНЭ АЛХАМД ДУУДСАН ХОЛБОГДОЛТУУДЫГ БОРЛУУЛАХГҮЙ ##

Алхам 3: Эцсийн холболтыг хий: Дэлгэц ба Swiches

Эцсийн холболтыг хий: Дэлгэц ба Swiches
Эцсийн холболтыг хий: Дэлгэц ба Swiches
Эцсийн холболтыг хий: Дэлгэц ба Swiches
Эцсийн холболтыг хий: Дэлгэц ба Swiches

(*Төсөлд тохирсон ПХБ -ийн хавтан хийх материал надад байхгүй тул миний төсөл замбараагүй мэт санагдаж байгааг би мэдэж байна. Тиймээс би хуучин сургуулийн хэв маягийг сонгосон*)

Үндсэндээ таны gamebuino -д зориулсан 4+3 = 7 товчлуур байх ёстой. D-pad-ийн 4 товчлуур (дээш, доош, баруун, зүүн), бусад 3 функц (A, B, C).

Самбар дахь холболтуудыг кодын дагуу дахин тохируулна уу.

Код дээрх макро нэрийг бүү өөрчил.

#тодорхойлох SCR_CLK 13;

#тодорхойлох SCR_DIN 11;

#тодорхойлох SCR_DC A2;

#тодорхойлох SCR_CS A1;

#тодорхойлох SCR_RST A0;

#BTN_UP_PIN 9 -ийг тодорхойлох;

#тодорхойлох BTN_RIGHT_PIN 7;

#тодорхойлох BTN_DOWN_PIN 6;

#тодорхойлох BTN_LEFT_PIN 8;

#BTN_A_PIN 4 -ийг тодорхойлох;

#тодорхойлох BTN_B_PIN 2;

#тодорхойлох BTN_C_PIN A3;

#BuzzerPin 3 -ийг тодорхойлох;

Өмнөх алхамд дурдсанчлан дэлгэцийн Vcc, Backlight, Ground порт болон бусад портуудыг энд дурдсан макро тодорхойлолтын дагуу холбоно уу.

Төгсгөлийн самбар дээрх товчлууруудыг гагнана уу. Товчлууруудын нэг терминал нь кодонд дурдсанчлан arduino -ийн тусдаа портууд руу ордог. Бүх товчлуурын бусад терминалыг холбож, резисторыг холбосны дараа газарт холбоно уу (эсэргүүцэл нь богино холболтоос урьдчилан сэргийлэхэд ашиглагддаг, эс тэгвээс резисторын гүйдэл нь arduino портоос шууд газар руу урсах болно). Мөн дуут дохиог холбоно уу.

Алхам 4: Програм хангамжийн хэсэг ба таны тоглоомууд

Хөтөчөө нээгээд Gamebuino вики (https://legacy.gamebuino.com/wiki/index.php?title=M…) хайж олоорой. Вэбсайт дээрх татаж авах хэсэгт очно уу.

  1. Arduino IDE (https://arduino.cc/en/main/software) татаж аваад компьютер дээрээ суулгаарай.
  2. Gamebuino номын санг татаж авах (https://github.com/Rodot/Gamebuino/archive/master…)
  3. Мөн Adafruit-GFX-номын сан (https://github.com/adafruit/Adafruit-GFX-Library)
  4. Adafruit-PCD8544-Nokia-5110-LCD-номын сан (https://github.com/adafruit/Adafruit-PCD8544-Noki…)

Эхлээд arduino IDE татаж аваад компьютер дээрээ суулгаарай.

Бусад номын санг татаж аваад задлаарай. (Вирусны эсрэг програмууд заримдаа номын сангийн файлуудыг алдагдуулж, хортой файл биш ч гэсэн таны код ажиллахгүй байгаа тул антивирусаа унтраах эсвэл ХАЙРУУЛАХГҮЙ фолдерт оруулна уу).

Тэдгээр олборлосон номын сангийн хавтсыг хуулж ав.

Одоо Arduino номын сангийн хавтас руу очно уу (програмын файлууд-> arduino-> номын сан). Хуулсан фолдеруудаа энд буулгана уу.

Бүх зүйл сайн ажиллаж байгаа эсэхийг шалгахын тулд би понг соло тоглоом хавсаргав. Скриптийг arduino IDE дээрээ эмхэтгээд дараа нь самбар дээр байршуулна уу. Хэрэв энэ ажиллаж байгаа бол бүх зүйл сайхан болно.

Бусад тоглоом тоглохын тулд:

Gamebuino вики хуудас руу орж тоглоомын хэсэгт очно уу. Эндээс та сонирхогчдын тоглоом хөгжүүлэгчдийн байршуулсан олон тоглоомыг олох боломжтой. Тэд үнэгүй татаж авах боломжтой. Тэдгээрийн нэгийг татаж аваад номын сангийн фолдеруудыг задалсантай ижил аргаар гаргаж аваарай.

Олборлосон фолдерыг нээгээд.ino файлыг хайхыг оролдоорой. Үүнийг IDE дээрээ нээгээд өмнөх алхамд дурдсан товчлуур болон LCD порт макро тодорхойлох кодыг хуулж оруулна уу. Тоглоомын эх кодын эхэнд кодыг хуулна уу. МАКРО ОРУУЛАГЧ НЭРИЙГ ӨӨРЧЛӨХГҮЙ.

Би pong_solo тоглоом хавсаргав (тийм ээ, энэ бол тоглоомыг бүхэлд нь байршуулж тоглуулах явдал юм) болон zombiemaster ino файлд юу хийх ёстойн жишээ (зомбигийн мастер тоглоомыг татаж аваад миний эхэнд хийсэн шиг өөрчлөлт оруулаарай)

Хэрэв бүх зүйл сайн болсон бол үргэлжлүүлээрэй.:)

Хэрэв та gamebuino нийгэмлэгийн нэг хэсэг болохыг хүсч байвал gamebuino вики руу орж, өөрийн тоглоом, эд зүйлсийг хийх боломжтой.

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