Სარჩევი:

თამაშის კონსოლი: 4 ნაბიჯი
თამაშის კონსოლი: 4 ნაბიჯი

ვიდეო: თამაშის კონსოლი: 4 ნაბიჯი

ვიდეო: თამაშის კონსოლი: 4 ნაბიჯი
ვიდეო: როგორ გადმოვწეროთ თამაშები PS4-ზე. 2024, ნოემბერი
Anonim
თამაშის კონსოლი
თამაშის კონსოლი
თამაშის კონსოლი
თამაშის კონსოლი
თამაშის კონსოლი
თამაშის კონსოლი

მართლაც მარტივი სათამაშო კონსოლი, მენიუს, თეთრისა და გველის მხარდაჭერა. იგი დამზადებულია გამოყენებით

- ორი 8x8 კვადრატული მატრიცის წითელი LED ჩვენების წერტილი Module74hc595 დისკი ნაპოვნია აქ

- ერთი STM32F103 Nucleo-64

- 4 ღილაკი და 4 რეზისტორი

- მავთულები, პურის ბორდი, მხტუნავები და ა.

- სამშენებლო მასალები, ხრახნები, დაფები და ა.შ. (ეს მნიშვნელოვანია სამუშაო პროდუქტთან დაკავშირებით)

თქვენ შეგიძლიათ გამოიყენოთ:

- stm32f სახელმძღვანელო ნაპოვნია აქ

- hc595 მონაცემთა ფურცელი ნაპოვნია აქ

- ზოგიერთი ჩინური led-matrix

ნაბიჯი 1: კავშირი

აქ შეგიძლიათ ნახოთ როგორ დააკავშიროთ ნაწილები:

- დააჭირეთ ღილაკს

- ეკრანი

რა GPIO ქინძისთავებს ირჩევთ შესასვლელად და გამოსაყვანად, ძირითადად შეუსაბამოა, მაგრამ მე ავირჩიე ეკრანის ქინძისთავები GPIOA– დან და ღილაკების ღილაკები GPIOB– დან.

ნაბიჯი 2: აშენება

თქვენი კოდის გასაფორმებლად შეგიძლიათ მიდიხართ რაღაც სახელწოდებით SEGGER ან (ეს არის ის, რაც მე გამოვიყენე).

- openocd არის სერვერი თქვენი გამომმუშავებლისთვის

- st-link არის თქვენი პროგრამისტი

-gcc-arm-none-eabi არის თქვენი პროგრამირების ინსტრუმენტები

- გაითვალისწინეთ, რომ საერთო/openocd.conf– ში მე უნდა შევცვალო:

წყარო [იპოვეთ ინტერფეისი/stlink-v2-1.cfg]

წყარო [იპოვე სამიზნე/stm32f1x.cfg] reset_config srst_only srst_nogate

- მე ასევე დამჭირდა.ld სკრიპტის შეცვლა და სხვა ბმულის გამოყენება, ვიდრე ამ მაგალითში იყო ნაჩვენები, რომ მებრძოლი მხარისთვის მივიღო. ასევე გაითვალისწინეთ, რომ ამ მაგალითებში stm32f10x_it.* ფაილები არ არის დაკავშირებული makefile– ში.

ნაბიჯი 3: კოდი

კოდი საკმაოდ მარტივია. ლოგიკა იყოფა main.c, Driver.*, Menu.*, Tetris.*და Snake.*. მოკლე აღწერა ის არის, რომ Driver გთავაზობთ ფუნქციებს აპარატურასთან ურთიერთობისათვის. მთავარში შეგიძლიათ იპოვოთ დრაივერის და მენიუს ინიციალიზაცია და ნახოთ, რომ მარყუჟის მენიუ აკონტროლებს სხვა ორ თამაშთან ურთიერთქმედებას. თქვენ ასევე შეგიძლიათ ნახოთ თუ როგორ ხდება თამაშების დამატება მენიუში. თითოეულ თამაშს აქვს საწყისი ნაწილი და განახლება. განახლება შეიცავს ლოგიკას, მდგომარეობის ინტერპრეტაციას და ნახატს.

ნაბიჯი 4: გამოყენება

თქვენ იწყებთ მენიუში. თქვენ შეგიძლიათ აირჩიოთ სხვა ელემენტი გვერდზე ზევით და ქვევით. როდესაც გვერდის ბოლო ელემენტია არჩეული, შეგიძლიათ გადახვიდეთ თამაშის გვერდებს შორის. ამჟამად მხოლოდ ერთი გვერდია, ამიტომ ეს ფუნქცია გამოუყენებელია. თამაშის ელემენტზე თამაშისას შეგიძლიათ გამოიყენოთ მარჯვენა ღილაკი.

თამაშში შესვლისას ხვდებით საწყის ეკრანზე, სადაც უნდა დააჭიროთ ქვემოთ ღილაკს დასაწყებად ან ზემოთ გასასვლელად. თამაშის წაგების შემდეგ თქვენ უნდა დააჭიროთ ღილაკს "up", რათა დაიწყოთ საწყისი ეკრანი.

Tetris– ისთვის თამაშის კონტროლი არის დარტყმის ბრუნვისთვის, ქვემოთ-დარტყმის დაჩქარების მიზნით, მარცხნივ და მარჯვნივ ცალი მარცხნივ და მარჯვნივ.

მარცხენა გასაღები არის უახლოესი კაბელთან, რომელიც მას აკავშირებს კონსოლთან.

გირჩევთ: