Мазмуну:

Raspberry Piде карт оюнун кантип жасоо керек: 8 кадам
Raspberry Piде карт оюнун кантип жасоо керек: 8 кадам

Video: Raspberry Piде карт оюнун кантип жасоо керек: 8 кадам

Video: Raspberry Piде карт оюнун кантип жасоо керек: 8 кадам
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Ноябрь
Anonim
Raspberry Piде карта оюнун кантип жасаса болот
Raspberry Piде карта оюнун кантип жасаса болот

Мунун максаты - музыканы, баскычтарды, жарыктарды жана зумзерди колдонуу менен малина пи боюнча оюн түзүү! оюн Aces деп аталат жана максаты мүмкүн болушунча 21ге жакындабастан өтүү

1 -кадам: Raspberry Piге даярдануу Малина пи алып, клавиатураны, чычканды, Ethernet кабелин жана мониторду сайыңыз

Эми электр кабелин туташтырыңыз

Эми лента кабелин жана нан тактасын туташтырыңыз

Жабдуулар

Материалдар

1 кызыл LED

1 сары LED 1 жашыл LED 1 Buzzer 1 малина pi монитор Чычкан клавиатура спикери 6 эркек/эркек зым

1 -кадам: 2 -кадам: Баскычтарды даярдоо

2 -кадам: Баскычтарды даярдоо
2 -кадам: Баскычтарды даярдоо

3 баскычты алып, нан тактаңыздын эң аягына тегиздеңиз

Андан кийин, ар бир баскычка резисторду тиркеп, резисторду жерге түшүрүңүз, андан кийин ар бир баскычка зым тиркеңиз (Кабелдер GPIO казыктарына туташтырылышы керек)

2 -кадам: 3 -кадам: LEDди даярдоо

3 -кадам: LEDди даярдоо
3 -кадам: LEDди даярдоо

Сиз бир катарда LED ди орноттуңуз

Леддердин көзгө жагымдуу көрүнүшү үчүн кызыл, сары, жашыл экендигине ынангыла

Ар бир чынжырга резисторду тиркеңиз

Зымдарды gpio казыктарына, анан резисторго/LEDке туташтырыңыз (эгер зарыл болсо, жерге туташтыргычтар)

3 -кадам: 4 -кадам: Зузерди/музыканы даярдоо

4 -кадам: Баззерди/музыканы даярдоо
4 -кадам: Баззерди/музыканы даярдоо

Коңгуроонун түбүн карап, оң жана терс кабелди аныктаңыз

Позитивдүү кабелди gpioго, ал эми негативин жерге төөнөгүчкө тиркеңиз

Керек болсо, кошумча эркек/аял кабелин кошуңуз

(Милдеттүү эмес)

-Музыка угуу үчүн Bluetooth бөлүмүндөгү малина пи -ге Bluetooth түзмөгүн тиркеңиз

4 -кадам: 5 -кадам: Кодду даярдоо

5 -кадам: Кодексти даярдоо
5 -кадам: Кодексти даярдоо

Сүрөттө төмөндө көрсөтүлгөн керектүү китепканаларды импорттоңуз

Сизге LEDS, баскычтарды жана сигналды gpio пиндин маанисин дайындаңыз

Питон кодуңузду сактаган жериңизде сактап, колдонгуңуз келген сүрөттөрдү даярдаңыз

Pygame.image.load аркылуу кодго сүрөттү кошуп, аны өзгөрмөгө дайындаңыз

5 -кадам: 6 -кадам: саламдашуу экранын түзүү

6 -кадам: саламдашуу экранын түзүү
6 -кадам: саламдашуу экранын түзүү

Көрсөтүлгөн кодду көчүрүп алып, ар бир саптын комментарийлерин окуңуз

Сүрөттөрүңүздү каалаган жерге коюңуз. (идеалдуу окшош координаттар эң жакшы иштейт)

6 -кадам: 7 -кадам: Чыныгы билдирүүлөрдү түзүү

7 -кадам: Чыныгы билдирүүлөрдү түзүү
7 -кадам: Чыныгы билдирүүлөрдү түзүү
7 -кадам: Чыныгы билдирүүлөрдү түзүү
7 -кадам: Чыныгы билдирүүлөрдү түзүү

Чыныгы билдирүүлөр дайыма бир баскычтын басылганын текшерүү үчүн талап кылынат

Төмөндө чыныгы билдирүү run2ди көрсөтөт, ал колдонуучуларга карта оюнун улантууга мүмкүндүк берүүчү саламдашуу экраны үчүн хитбокс түзөт

Баштоону () этибарга албаңыз, азыр бизге кийинчерээк керек болот

Санарип баскыч басылгандан кийин, биз чыныгы билдирүүгө өтөбүз

Төмөндө чыныгы билдирүүнүн коду, ал эми баскычтар жана функциялар менен өз ара аракеттенүүчү көчүрүү керек

7 -кадам: 8 -кадам: Функцияларды түзүү

8 -кадам: Функцияларды түзүү
8 -кадам: Функцияларды түзүү
8 -кадам: Функцияларды түзүү
8 -кадам: Функцияларды түзүү
8 -кадам: Функцияларды түзүү
8 -кадам: Функцияларды түзүү

Сиз start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard жана end камтыган көптөгөн функцияларды түзүшүңүз керек.

Бул функциялар төмөнкү сүрөттөрдө жана комментарийлер менен келет

Кодду көчүрүп, жүктөө саламдашуу кодунун үстүнө, бирок өзгөрмө коддордун астына коюңуз

-Жогорудагы бардык функцияларды көчүрүңүз, анткени алар оюнда маанилүү роль ойнойт. -Ар бир функция код эмне кылаарын түшүндүрүү үчүн комментарийлер менен келет

8 -кадам: 10 -кадам: Run

10 -кадам: Run !!
10 -кадам: Run !!

Оюнду иштетип, андан ырахат алыңыз

Сунушталууда: