Სარჩევი:
ვიდეო: თამაშის კონსოლი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მართლაც მარტივი სათამაშო კონსოლი, მენიუს, თეთრისა და გველის მხარდაჭერა. იგი დამზადებულია გამოყენებით
- ორი 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– ისთვის თამაშის კონტროლი არის დარტყმის ბრუნვისთვის, ქვემოთ-დარტყმის დაჩქარების მიზნით, მარცხნივ და მარჯვნივ ცალი მარცხნივ და მარჯვნივ.
მარცხენა გასაღები არის უახლოესი კაბელთან, რომელიც მას აკავშირებს კონსოლთან.
გირჩევთ:
წვრილმანი თამაშის კონსოლი Arduino– ს გამოყენებით: 4 ნაბიჯი
წვრილმანი თამაშის კონსოლი Arduino– ს გამოყენებით: ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გააკეთოთ სათამაშო კონსოლი Arduino nano– ს გამოყენებით. ასე რომ, თუ გსურთ ნახოთ დეტალური ვიდეო მასზე, გადახედეთ მას ჩემს youtube არხზე
წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით: 7 ნაბიჯი
DIY ხელის სათამაშო კონსოლი RetroPie– ს გამოყენებით: უყურეთ ზემოთ მოცემულ ვიდეოს, რომ უკეთ გაიგოთ ეს პროექტი. კარგად დროა დაიწყოთ! პირველ რიგში, ჩვენ ვაპირებთ გამოვიყენოთ RetroPie. ეს გვაძლევს ორ ვარიანტს. თუ ჩვენ უკვე დაყენებული გვაქვს Raspbian ჩვენს SD ბარათზე, მაშინ შეგვიძლია დავაინსტალიროთ RetroP
შექმენი შენი პორტატული რეტრო თამაშის კონსოლი! რომელიც ასევე არის Win10 ტაბლეტი!: 6 ნაბიჯი (სურათებით)
შექმენით საკუთარი პორტატული რეტრო თამაშის კონსოლი! …… რომელიც ასევე არის Win10 ტაბლეტი!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ პორტატული რეტრო სათამაშო კონსოლი, რომელიც ასევე შეიძლება გამოყენებულ იქნას როგორც Windows 10 ტაბლეტი. იგი შედგება 7 " HDMI LCD სენსორული ეკრანით, LattePanda SBC, USB Type C PD დენის PCB და კიდევ რამდენიმე დამატებითი
შექმენით თამაშის კონსოლი თქვენი ჟოლოს Pi !: 6 ნაბიჯი
შექმენით თამაშის კონსოლი თქვენი Raspberry Pi- ის გამოყენებით!: გინდათ რეტრო თამაშები ითამაშოთ ძვირადღირებულ ძველ კონსოლებზე გადახდის გარეშე? ამის გაკეთება შეგიძლიათ Raspberry Pi– ით. Raspberry Pi არის " საკრედიტო ბარათის ზომის კომპიუტერი " რომელსაც ბევრი მაგარი რამ შეუძლია. ბევრი სხვადასხვა ტიპია
1963 Pi Tourer თამაშის კონსოლი: 9 ნაბიჯი (სურათებით)
1963 Pi Tourer თამაშის კონსოლი: ეს არის 1963 წლის Sky Tourer მანქანის რადიო, რომელიც მე გადავაქციე მოსახერხებელ პორტატულ რეტრო სათამაშო კონსოლში. მას აქვს Raspberry Pi 3 ჩამონტაჟებული, 6 არკადული ღილაკით და ჯოისტიკით, რომლებიც აკონტროლებენ რთველ RetroPie სპირტებს Picade კონტროლერის დაფის საშუალებით