![8 ბიტიანი Arduino Gaming: 4 ნაბიჯი 8 ბიტიანი Arduino Gaming: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4340-32-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![8 ბიტიანი Arduino Gaming 8 ბიტიანი Arduino Gaming](https://i.howwhatproduce.com/images/002/image-4340-33-j.webp)
Გამარჯობა ბიჭებო!
ეს იქნება მარტივი გაკვეთილი, თუ როგორ უნდა შექმნათ 8 ბიტიანი სათამაშო კონფიგურაცია არდუინოს გამოყენებით.
ნაბიჯი 1: საჭირო კომპონენტები
![კომპონენტები საჭირო კომპონენტები საჭირო](https://i.howwhatproduce.com/images/002/image-4340-34-j.webp)
![კომპონენტები საჭირო კომპონენტები საჭირო](https://i.howwhatproduce.com/images/002/image-4340-35-j.webp)
1. არდუინო (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. პურის დაფა ან ვერო დაფა (თქვენი საჭიროების მიხედვით)
4. Nokia 5110 გრაფიკული ჩვენება (https://amzn.to/2N9PUd9)
5. ტაქტილური ღილაკები (https://amzn.to/2Byqwwy)
6. 12 ohm რეზისტორი
7. ზუზუნი
8. მავთულები დასაკავშირებლად
ნაბიჯი 2: ჩვენების დაკავშირება და ტესტირება
პროექტის დაწყებამდე უმჯობესია ეკრანი შეუწყვილოთ არდუინოს და შეამოწმოთ მუშაობს თუ არა.
ახლა თქვენს ეკრანს ექნება 8 პორტი: Vcc, LED, Ground, Rst, CE, DC, DIN და CLK (წესრიგის გარეშე, შეამოწმეთ თქვენი მწარმოებელი ან საიტი, საიდანაც ყიდულობთ მას).
შეაერთეთ Vcc არდუინოს 3.3V დენის წყაროსთან და LED და სახმელეთო პორტი მიდის არდუინოს GND პინზე. შეაერთეთ დანარჩენი პორტები, როგორც ეს მითითებულია კოდში. RST-12, CE-11, DC-10, DIN-9, CLK-8.
ახლა გაუშვით კოდი და თუ ყველაფერი კარგად მუშაობს, თქვენ უნდა ნახოთ ეკრანზე ყველა პიქსელი შავდება და განათება ჩართულია.
## ნუ გამყარებთ ამ ნაბიჯზე პერმანენტულად აღნიშნულ კავშირებს ##
ნაბიჯი 3: გააკეთეთ საბოლოო კავშირი: ეკრანი და სვიჩები
![დაამყარეთ საბოლოო კავშირი: ეკრანი და სვიჩები დაამყარეთ საბოლოო კავშირი: ეკრანი და სვიჩები](https://i.howwhatproduce.com/images/002/image-4340-36-j.webp)
![დაამყარეთ საბოლოო კავშირი: ეკრანი და სვიჩები დაამყარეთ საბოლოო კავშირი: ეკრანი და სვიჩები](https://i.howwhatproduce.com/images/002/image-4340-37-j.webp)
(*მე ვიცი, რომ ჩემი პროექტი ბინძურად გამოიყურება, რადგან მე არ მქონდა პერსონალი, რომ გამეკეთებინა მისთვის პერსონალური PCB დაფა. ამიტომ წავედი ძველი სკოლის სტილში*)
არსებითად უნდა იყოს 4+3 = 7 ღილაკი თქვენი gamebuino– სთვის. 4 ღილაკი D-pad- ისთვის (ზემოთ, ქვემოთ, მარჯვნივ, მარცხნივ) და დანარჩენი 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– ს ცალკეულ პორტებზე, როგორც ეს მითითებულია კოდში. შეაერთეთ ყველა ღილაკის სხვა ტერმინალი ერთმანეთთან და დაუკავშირეთ მიწას რეზისტორის შეერთების შემდეგ (რეზისტორი გამოიყენება მოკლე ჩართვის თავიდან ასაცილებლად, წინააღმდეგ შემთხვევაში, რეზისტორის გარეშე დენი პირდაპირ არდუინოს პორტებიდან მიედინება მიწაზე). შეაერთეთ ზუზერიც.
ნაბიჯი 4: პროგრამული უზრუნველყოფის ნაწილი და თქვენი თამაშები
![](https://i.ytimg.com/vi/vQae3W_CqGs/hqdefault.jpg)
გახსენით თქვენი ბრაუზერი და მოძებნეთ Gamebuino ვიკი (https://legacy.gamebuino.com/wiki/index.php?title=M…). გადადით ვებგვერდზე ჩამოტვირთვის განყოფილებაში.
- ჩამოტვირთეთ arduino IDE (https://arduino.cc/en/main/software) და დააინსტალირეთ თქვენს კომპიუტერში.
- ჩამოტვირთეთ gamebuino ბიბლიოთეკა (https://github.com/Rodot/Gamebuino/archive/master…)
- ასევე Adafruit-GFX- ბიბლიოთეკა (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD- ბიბლიოთეკა (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
ჯერ გადმოწერეთ arduino IDE და დააინსტალირეთ თქვენს კომპიუტერში.
ჩამოტვირთეთ სხვა ბიბლიოთეკები და ამოიღეთ ისინი. (გამორთეთ თქვენი ანტივირუსი ან ამოიღეთ ისინი DO NOT SCAN საქაღალდეში, რადგან ანტივირუსული პროგრამები ზოგჯერ არეულობს ბიბლიოთეკის ფაილებს და თქვენი კოდი არ მუშაობს, მიუხედავად იმისა, რომ ისინი არ არიან მავნე ფაილები).
დააკოპირეთ მოპოვებული ბიბლიოთეკის საქაღალდეები.
ახლა გადადით თქვენს Arduino ბიბლიოთეკების საქაღალდეში (პროგრამის ფაილები-> arduino-> ბიბლიოთეკები). ჩასვით კოპირებული საქაღალდეები აქ.
იმის შესამოწმებლად, ყველაფერი კარგად მიდის თუ არა, დავამატე პონგის სოლო თამაში. შეადგინეთ სკრიპტი თქვენს arduino IDE– ზე და შემდეგ ატვირთეთ იგი დაფაზე. თუ ეს მუშაობს, ყველაფერი კარგადაა.
სხვა თამაშების სათამაშოდ:
გადადით gamebuino ვიკის გვერდზე და გადადით თამაშების განყოფილებაში. აქ შეგიძლიათ იპოვოთ ბევრი თამაში, რომელიც ატვირთულია მოყვარულმა თამაშების შემქმნელებმა. მათი ჩამოტვირთვა უფასოა. ჩამოტვირთეთ ერთი მათგანი და ამოიღეთ ისინი ანალოგიურად, როგორც ბიბლიოთეკის საქაღალდეები.
გახსენით ამოღებული საქაღალდე და სცადეთ მოძებნოთ.ino ფაილი. გახსენით ის თქვენს IDE– ში და დააკოპირეთ ჩასვით წინა საფეხურზე ნახსენები ღილაკი და LCD პორტის მაკრო განსაზღვრის კოდი. დააკოპირეთ ჩასვით კოდი თამაშის კოდის დასაწყისში. არ შეცვალოთ მაკრო ცვალებადი სახელი.
მე დავამატე pong_solo თამაში (დიახ, ეს არის მთელი თამაში, უბრალოდ ატვირთეთ და ითამაშეთ) და მაგალითი იმისა, თუ რა უნდა გააკეთოთ zombiemaster ino ფაილში (ჩამოტვირთეთ zombie master თამაში და შეიტანეთ ცვლილებები, როგორც მე თავიდანვე გავაკეთე)
თუ ყველაფერი კარგად მუშაობს, წადი წინ და ისიამოვნე.:)
თუ გსურთ გახდეთ gamebuino საზოგადოების ნაწილი gamebuino ვიკიზე და შეგიძლიათ შექმნათ თქვენი საკუთარი თამაშები და პერსონალი.
გირჩევთ:
8 ბიტიანი Arduino ორობითი მრიცხველი: 6 ნაბიჯი
![8 ბიტიანი Arduino ორობითი მრიცხველი: 6 ნაბიჯი 8 ბიტიანი Arduino ორობითი მრიცხველი: 6 ნაბიჯი](https://i.howwhatproduce.com/images/011/image-31574-j.webp)
8 ბიტიანი Arduino ორობითი მრიცხველი: 8 ბიტიანი Arduino ორობითი მრიცხველი van ითვლის 0 -დან 255. ეს პროექტი არის მრიცხველი 8 LED- ით Arduino pin 5, 3, 4, 7, 10, 11, 12 & 13 ისე, რომ ის ითვლის მარჯვნიდან მარცხნივ კოდების წარმოქმნით ნულიდან 255 -მდე
MIDI/Arduino კონტროლირებადი 8 ბიტიანი ხმის გენერატორი (AY-3-8910): 5 ნაბიჯი
![MIDI/Arduino კონტროლირებადი 8 ბიტიანი ხმის გენერატორი (AY-3-8910): 5 ნაბიჯი MIDI/Arduino კონტროლირებადი 8 ბიტიანი ხმის გენერატორი (AY-3-8910): 5 ნაბიჯი](https://i.howwhatproduce.com/images/011/image-32181-j.webp)
MIDI/Arduino კონტროლირებადი 8 ბიტიანი ხმის გენერატორი (AY-3-8910): ააშენეთ რეტრო ჟღერადობის 8 ბიტიანი ხმის გენერატორი და გააკონტროლეთ ის MIDI– ს საშუალებით. ეს დიზაინი ნაწილობრივ შთაგონებულია ჩიპტუნის ენთუზიასტებით, რომლებიც ქმნიან არდუინოს სქემებს ჩიპტუნის ფაილებისა და ზოგიერთი ჩემი საკუთარი იდეები ადრეული ვიდეო თამაშების მინუსების ინტეგრირებისთვის
Arduino და TI ADS1110 16 ბიტიანი ADC: 6 ნაბიჯი
![Arduino და TI ADS1110 16 ბიტიანი ADC: 6 ნაბიჯი Arduino და TI ADS1110 16 ბიტიანი ADC: 6 ნაბიჯი](https://i.howwhatproduce.com/preview/how-to/10438473-arduino-and-the-ti-ads1110-16-bit-adc-6-steps-0.webp)
Arduino და TI ADS1110 16 ბიტიანი ADC: ამ გაკვეთილში ჩვენ განვიხილავთ Arduino– ს გამოყენებას Texas Instruments ADS1110– თან მუშაობისთვის-წარმოუდგენლად პატარა, მაგრამ სასარგებლო 16 ბიტიანი ანალოგურ – ციფრული გადამყვანი IC. მას შეუძლია იმუშაოს 2.7-დან 5.5 ვ-მდე, ასე რომ ის ასევე კარგია Arduino Due– სთვის და სხვა დაბალი მოცულობისთვის
DIY MusiLED, მუსიკა სინქრონიზებული LED- ები ერთი დაწკაპუნებით Windows & Linux აპლიკაციით (32 ბიტიანი და 64 ბიტიანი). ადვილია ხელახლა შექმნა, მარტივი გამოყენება, მოსახერხებელი პ
![DIY MusiLED, მუსიკა სინქრონიზებული LED- ები ერთი დაწკაპუნებით Windows & Linux აპლიკაციით (32 ბიტიანი და 64 ბიტიანი). ადვილია ხელახლა შექმნა, მარტივი გამოყენება, მოსახერხებელი პ DIY MusiLED, მუსიკა სინქრონიზებული LED- ები ერთი დაწკაპუნებით Windows & Linux აპლიკაციით (32 ბიტიანი და 64 ბიტიანი). ადვილია ხელახლა შექმნა, მარტივი გამოყენება, მოსახერხებელი პ](https://i.howwhatproduce.com/images/002/image-5944-30-j.webp)
DIY MusiLED, მუსიკა სინქრონიზებული LED- ები ერთი დაწკაპუნებით Windows & Linux აპლიკაციით (32 ბიტიანი და 64 ბიტიანი). ადვილია ხელახლა შექმნა, გამოყენება ადვილი, მოსახერხებელი პორტი .: ეს პროექტი დაგეხმარებათ დაუკავშიროთ 18 LED (6 წითელი + 6 ლურჯი + 6 ყვითელი) თქვენს Arduino დაფას და გაანალიზოთ თქვენი კომპიუტერის ხმოვანი ბარათის რეალურ დროში სიგნალები და გადაიტანოთ ისინი LED- ები აანთებს მათ დარტყმის ეფექტების მიხედვით (Snare, High Hat, Kick)
Arduino RGB LED ნათურა + 4 ბიტიანი LCD ჩვენება: 4 ნაბიჯი
![Arduino RGB LED ნათურა + 4 ბიტიანი LCD ჩვენება: 4 ნაბიჯი Arduino RGB LED ნათურა + 4 ბიტიანი LCD ჩვენება: 4 ნაბიჯი](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960780-arduino-rgb-led-lamp-4bit-lcd-display-4-steps-j.webp)
Arduino RGB LED ნათურა + 4 ბიტიანი LCD ჩვენება: ეს არის ჩემი პირველი სასწავლო !!! კაი .. სანამ გავაგრძელებ. მე არ ჩავდივარ დეტალებში, თუ როგორ უნდა დავჭრათ ხე, ან დავანაწილოთ ყველაფერი ერთად. მე თავისუფლად შევადგინე მშენებლობის მთელი პროცესი, რაც მომივიდა აზრად არის ის, რაც მე განმეორდა. ამ ინსტრუქციის აზრი