Мазмуну:
- 1 -кадам: Arduino үчүн Scratch орнотуу
- 2 -кадам: материалдар
- 3 -кадам: Sprites тандоо
- 4 -кадам: Sprites өлчөмүнүн өлчөмүн тууралоо
- 5 -кадам: Фон
- 6 -кадам: Sprite тоскоолдуктары
- 7 -кадам: Arduino Block Code жүктөө
- 8 -кадам: Dog Sprite Code
- 9 -кадам: Тоскоолдуктар кодун жүктөө
- 10 -кадам: Тоскоолдуктарды кайталоо
- 11 -кадам: Тоскоолдук Спритинин өйдө -ылдый кыймылын тууралоо
- 12 -кадам: Аппараттык туташуулар
- 13 -кадам: Акыркы кадам
Video: Arduino менен ойноо: 13 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул жакка келгендердин көбү arduino аркылуу долбоорлорду түзүшкөн болушу мүмкүн, бирок аны ойноо үчүн кантип колдонууну билбегендер аз. Бул көрсөтмө сизди нөлдөн баштап Arduino аркылуу башкарыла турган видео оюнду кантип жетектөөгө жардам берет.
Бул көрсөтмө Arduino колдонуунун жаңы тиркемелерин ачат жана долбоорлоруңузду мурункуга караганда жакшыртат.
1 -кадам: Arduino үчүн Scratch орнотуу
Сураныч, https://s4a.cat/ сайтына баш багыңыз
S4A жөнүндө S4A - бул Scratch модификациясы, ал Arduino ачык булак аппараттык платформасын жөнөкөй программалоого мүмкүндүк берет. Бул Arduino менен байланышкан сенсорлорду жана кыймылдаткычтарды башкаруу үчүн жаңы блокторду камсыз кылат. PicoBoardго окшош сенсорлордун отчету бар. Долбоордун негизги максаты - адамдарды программалоо дүйнөсүнө тартуу. Максаты - колдонуучу окуялары аркылуу такталар топтому менен иштөө сыяктуу функциялары бар Arduino программисттерине жогорку деңгээлдеги интерфейсти камсыз кылуу.
Камтылган программаны Arduino3 кадамдарыңызга орнотуу
Бул программалык камсыздоо - бул S4A менен байланышуу үчүн Arduino тактаңызга орнотушуңуз керек болгон программа. Http://arduino.cc/en/Main/Software нускамаларын аткаруу менен Arduino чөйрөсүн жүктөп алып, орнотуңуз. Эске алыңыз Arduino Uno жок дегенде 0022 версиясын талап кылат. Бул жерден биздин программаны түшүрүп алыңыз Arduino тактаңызды компьютериңиздеги USB портуна туташтырыңыз Arduino чөйрөсүнөн жабдык файлын ачыңыз (S4AFirmware16.ino) Куралдар менюсунда тактайдын версиясын жана сериясын тандаңыз. такта туташкан порт Файл> Жүктөө аркылуу программаны тактаңызга жүктөңүз
2 -кадам: материалдар
Окурмандар үчүн негизги болушу үчүн, биз бир гана баскыч менен башкарылуучу видео оюнду жасайбыз.
Сага керек болот:
Кызык акыл;)
1 Arduino тактасы
секирүүчү зымдар
1 нан
Бир заматта баскыч баскычы
1 резистор 220 Ом (же бул диапазонго жакын)
3 -кадам: Sprites тандоо
Сиз интерфейстин оң ылдыйкы панелинде жайгашкан жаңы спрайт опциясынан каалаган демейки спрайттардын ичинен каалаган спрайтты тандай аласыз.
Аны динамикалуу кылуу үчүн костюмдарга барып, тандалган спрайтка костюмдарды кошуу керек
Мен көк итти үч костюму бар деп тандап алдым.
Сиз ошондой эле онлайнда ар кандай веб -сайттардан жаңы спрайттарды жүктөп алсаңыз болот.
4 -кадам: Sprites өлчөмүнүн өлчөмүн тууралоо
Интерфейстин жогорку оң панелиндеги дисплей менюсунда көрсөтүлгөн спрайттар жана arduino тактасы өлчөмү боюнча кичирейтилип, панелдин үстүндөгү кыскартуу өлчөмү өтмөгүнүн жардамы менен жылдырылышы мүмкүн.
5 -кадам: Фон
Фон сизге видео оюнга жакшы таасир берет.
Төмөнкү оң панелге өтүп, этаптын вариантын тандап, демейки этаптардан каалаган этапты тандаңыз же өзүңүздү кошо аласыз.
6 -кадам: Sprite тоскоолдуктары
Ар бир видео оюнда оюнчуга кубануу үчүн тоскоолдуктар болот.
Ошентип, бул жерде биз тоскоолдуктар үчүн дагы спрайттарды тандап алабыз.
Мен топторду жаңы спрайт вариантынан тоскоолдук катары тандадым.
7 -кадам: Arduino Block Code жүктөө
Төмөнкү оң панелден arduino тандап, блок кодун сүрөттө көрсөтүлгөндөй эң сол код блок панелинен сүйрөп барып түшүрүү менен жүктөңүз.
8 -кадам: Dog Sprite Code
Төмөнкү оң панелден Dog sprite тандап, блок кодун сүрөттө көрсөтүлгөндөй эң сол код блок панелинен сүйрөп барып түшүрүү менен жүктөңүз.
9 -кадам: Тоскоолдуктар кодун жүктөө
Төмөнкү оң панелден Тоскоолдуктар спритин тандап, сүрөттө көрсөтүлгөндөй блок кодун панелдин эң сол тарабынан сүйрөп барып түшүрүү менен жүктөңүз.
10 -кадам: Тоскоолдуктарды кайталоо
Так эле дисплей панелиндеги тоскоолдуктун спритинде жана дубликатын тандаңыз, ошондо барасыз, сиздин тоскоолдук кайталанат.
11 -кадам: Тоскоолдук Спритинин өйдө -ылдый кыймылын тууралоо
Топтун спритин тандап, сүрөттө белгиленгендей жогорку панелге өтүңүз жана анын багытын өйдө карай өзгөртүңүз.
12 -кадам: Аппараттык туташуулар
аппараттык компоненттерди көрсөтүлгөндөй туташтырыңыз
13 -кадам: Акыркы кадам
Ардуино тактасын ноутбукка микросхема менен туташтырыңыз жана интерфейстин оң бурчундагы жашыл желекти басыңыз, ошондо сизде оюн даяр.
Сунушталууда:
Кол дубалы менен ойноо: 14 кадам
Кол дубал сааты менен ойноо: Электрдик дубал сааты (кварцтын коммерциялык белгиси) азыркы учурда өзгөчө эч нерсе эмес. Аны көптөгөн дүкөндөрдөн сатып алса болот. Кээ бирлеринде алар өтө арзан; болжол менен € 2 (50CZK) менен. Бул арзан баа бул жакты жакшылап кароого түрткү болушу мүмкүн
Arduino негизделген DIY оюн контролери - Arduino PS2 оюн контроллери - DIY Arduino Gamepad менен Tekken ойноо: 7 кадам
Arduino негизделген DIY оюн контролери | Arduino PS2 оюн контроллери | DIY Arduino Gamepad менен Tekken ойноо: Саламатсыздарбы балдар, оюндарды ойноо ар дайым кызыктуу, бирок өзүңүздүн DIY колдонмо оюнуңузду башкаруучу менен ойноо алда канча кызыктуу. Ошентип, биз бул инструкцияларда arduino pro micro колдонуп оюн контроллерин жасайбыз
Убакыт менен ойноо: 6 кадам
Убакыт менен ойноо: Бул долбоордун баштапкы идеясы: презентация түзүү, оригиналдуу электрондук схеманы түзүү, эски телефонду " steampunk " көрүнүшү
Arduino Uno жана OLED 0.96 SSD1306 дисплейи менен ПОНГ оюнун ойноо: 6 кадам
Arduino Uno жана OLED 0.96 SSD1306 дисплейи менен ПОНГ оюнун ойноңуз: Салам балдар, бүгүн биз Arduino менен ПОНГ оюнун жасайбыз. Биз оюнду көрсөтүү үчүн adafruit's 0.96 oled дисплейин колдонобуз & оюнду башкаруу үчүн баскычтарды басыңыз
Synth мээлейи: Gakken SX-150 менен ойноо: 8 кадам (Сүрөттөр менен)
Synth Колкап: Gakken SX-150 менен ойноо: {// Баштоочу электроника үчүн жакшы. // Бул сизге интерфейстерди куруу үчүн негизги ноу-хауды берет. // Эгерде чынчыл болсок, мунун көбү башка Iblesте бар, бирок мага бул долбоорлорду чогултуу идеясы жакты // // Геккен