![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:51
![8-бит Arduino Gaming 8-бит Arduino Gaming](https://i.howwhatproduce.com/images/002/image-4340-33-j.webp)
Салам балдар!
Бул arduino менен 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. 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 менен жупташтырып, анын иштейби же жокпу, текшерип көргөнүңүз жакшы.
Эми дисплейиңизде 8 порту болот: Vcc, LED, Ground, Rst, CE, DC, DIN жана CLK (ирети менен эмес, өзүңүздүн өндүрүүчүңүздү же сатып алган сайтыңызды текшериңиз).
Vccти arduinoдогу 3.3V электр энергиясына туташтырыңыз жана LED жана жер порту ардуинодогу GND пинине кетет. Калган портторду коддо айтылгандай туташтырыңыз. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Эми кодду иштетиңиз жана эгерде баары жакшы иштесе, экрандын бардык пикселдеринин кара болуп, арткы жарыктын күйүп турганын көрүшүңүз керек.
## БУЛ КАДАМДА КӨРСӨТҮЛГӨН БАЙЛАНЫШТАРДЫ ТҮРКҮЛҮКТӨЙ сатпагыла ##
3 -кадам: Акыркы байланышты жасаңыз: Экран жана Swiches
![Акыркы байланышты жасаңыз: Экран жана Swiches Акыркы байланышты жасаңыз: Экран жана Swiches](https://i.howwhatproduce.com/images/002/image-4340-36-j.webp)
![Акыркы байланышты жасаңыз: Экран жана Swiches Акыркы байланышты жасаңыз: Экран жана Swiches](https://i.howwhatproduce.com/images/002/image-4340-37-j.webp)
(*Мен билем, менин проектим бузулган окшойт, анткени менде атайын ПХБ тактасын жасоого эч кандай материал жок болчу. Ошентип, мен эски мектептин стили үчүн бардым*)
Негизи gamebuino үчүн 4+3 = 7 баскычтар болушу керек. D-pad үчүн 4 баскыч (өйдө, ылдый, оңго, солго) жана калган 3 (A, B, C) башка функциялар үчүн.
Тактадагы туташууларды кодго ылайык кайра конфигурациялаңыз.
Коддогу макро аттарды өзгөртпөңүз.
#define SCR_CLK 13;
#define SCR_DIN 11;
#аныктоо SCR_DC A2;
#аныктоо SCR_CS A1;
#define SCR_RST A0;
#deftine BTN_UP_PIN 9;
#deftine BTN_RIGHT_PIN 7;
#deftine BTN_DOWN_PIN 6;
#define BTN_LEFT_PIN 8;
#deftine BTN_A_PIN 4;
#deftine BTN_B_PIN 2;
#deftine BTN_C_PIN A3;
#define BuzzerPin 3;
Мурунку кадамда айтылгандай Vcc, Backlight жана Ground портун жана калган портторду бул жерде айтылган макро аныктамаларга ылайык туташтырыңыз.
Перформаныздын баскычтарын ээрчиңиз. Баскычтардын бир терминалы коддо айтылгандай ардуинонун жеке портторуна барат. Бардык баскычтардын башка терминалын бириктирип, аларды резисторду туташтыргандан кийин жерге туташтырыңыз (резистор кыска туташууну болтурбоо үчүн колдонулат, антпесе резистордун агымы ардуино портторунан жерге түшөт). Зумерди да туташтырыңыз.
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-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-китепканасы (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Алгач arduino IDEди жүктөп алып, аны компьютериңизге орнотуңуз.
Башка китепканаларды жүктөп алып, чыгарып алыңыз. (Антивирусуңузду өчүрүп салыңыз же СКАНДАРЫ жок папкасынан чыгарыңыз, анткени антивирустук программалар кээде китепкана файлдары менен чаташып кетет жана сиздин код зыяндуу файлдар болбосо да иштебейт).
Ошол чыгарылган китепкана папкаларын көчүрүү.
Эми Arduino китепканалар папкаңызга өтүңүз (программалык файлдар-> arduino-> китепканалар). Көчүрүлгөн папкаларды бул жерге чаптаңыз.
Баары жакшы иштеп жатабы же жокпу текшерүү үчүн мен понг соло оюнун тиркеп койгом. Сценарийди arduino IDEге түзүп, андан кийин тактага жүктөңүз. Эгер бул иштеп жатса, баары жакшы.
Башка оюндарды ойноо үчүн:
Gamebuino вики бетине өтүп, оюндар бөлүмүнө өтүңүз. Бул жерде сиз хобби оюнун иштеп чыгуучулар жүктөгөн көптөгөн оюндарды таба аласыз. Алар бекер жүктөп алса болот. Алардын бирин жүктөп алып, китепкана папкаларын чыгарып алгандай эле чыгарып алыңыз.
Чыгарылган папканы ачып,.ino файлын издеп көрүңүз. Муну IDEде ачыңыз жана баскычты жана мурунку кадамда айтылган ЖК порт макро аныктоо кодун көчүрүңүз. Көчүрүү кодду оюндун баштапкы кодунун башына туура коюңуз. МАКРО АЙРЫЛУУ АТЫН ӨЗГӨРТПӨҢҮЗ.
Мен pong_solo оюнун тиркеп койдум (ооба, бул жөн гана жүктөө жана ойнотуу боюнча бүт оюн) жана zombiemaster ino файлында эмне кылуу керектиги жөнүндө мисал (зомби мастер оюнун жүктөп алып, мен башында кылган сыяктуу өзгөрүүлөрдү жасаңыз)
Эгерде баары жакшы иштесе, алдыга жылып, ырахат алыңыз.:)
Эгер gamebuino жамаатынын бир бөлүгү болгуңуз келсе, gamebuino викиге өтүңүз жана сиз өзүңүздүн оюндарыңызды жана нерселериңизди жасай аласыз.
Сунушталууда:
Convert HP DL380 G6 for Gaming Gaming PC: 6 кадам
![Convert HP DL380 G6 for Gaming Gaming PC: 6 кадам Convert HP DL380 G6 for Gaming Gaming PC: 6 кадам](https://i.howwhatproduce.com/images/001/image-2642-8-j.webp)
Convert HP DL380 G6 for Cheap Gaming PC: Мен көбүнчө пайдалуу нерсеге айландыра ала турган адаттан тыш нерселерди табам. Мен тапкан нерселердин бири - бир нече жаштагы HP стойка серверлери - HP DL380. Алардын көбү 50 АКШ долларынан арзан баада сунушталат. Ошентип, мен буларды сатып алууну чечтим
Raspberry Pi Gaming Emulator инструкциясы: 7 кадам
![Raspberry Pi Gaming Emulator инструкциясы: 7 кадам Raspberry Pi Gaming Emulator инструкциясы: 7 кадам](https://i.howwhatproduce.com/images/002/image-4112-8-j.webp)
Raspberry Pi Gaming Emulator Нускамалары: Баары ойногонду жакшы көрүшөт. Кандайдыр бир олуттуу иштерди жасасак да. Бул табигый нерсе, анткени ар бир адам эс алууга, эс алууга же бош убакытка татыктуу. Анан, албетте, биз өзүбүздүн сүйүктүү оюнду ойногондон баш тарта албайбыз. Эсимде, кайсы бир убакта
Handheld Gaming Console - Arduboy Clone: 6 кадам (Сүрөттөр менен)
![Handheld Gaming Console - Arduboy Clone: 6 кадам (Сүрөттөр менен) Handheld Gaming Console - Arduboy Clone: 6 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-8256-11-j.webp)
Колдук оюн консолу | Arduboy Clone: Бир нече ай мурун мен Arduboyго туш келдим, анын расмий веб-сайтына ылайык, интернетте үйрөнүүнү, бөлүшүүнү жана ойноону оңой кылган 8-биттик кичинекей оюн платформасы. Бул ачык булак платформа. Arduboy үчүн оюндар колдонуучу тарабынан жасалган
PC Gaming Desk Build: 14 кадам (Сүрөттөр менен)
![PC Gaming Desk Build: 14 кадам (Сүрөттөр менен) PC Gaming Desk Build: 14 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/006/image-15474-15-j.webp)
PC Gaming Desk Build: Эй балдар, мен өзүмдүн үңкүрүмө оюн столун кургум келди, ар кандай жөнөкөй стол аны кесип салбайт Бул стол негизинен сактоо максатында курулган, мага бардык жерде текчелер бар, андыктан баары жакшы бөлүктөрдө сакталат. Бул 1 -бөлүк
RGB Gaming Mouse Pad: 7 кадам (Сүрөттөр менен)
![RGB Gaming Mouse Pad: 7 кадам (Сүрөттөр менен) RGB Gaming Mouse Pad: 7 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-3748-59-j.webp)
RGB Gaming Mouse Pad: Жакында мен WS2812 Жеке Даректелүүчү RGB Светодиоддоруна туш келдим, бул ар бир LEDди өзүнчө башкарууга жана ар кандай түстөрдү чыгаруу үчүн программаланган стандарттык RGB тилкесинин ордуна, бардык LEDлар бирдей күйүп тургандыгын билдирет. RGB чычкан