Мазмуну:
Video: 2 мүнөттө Arduino Simon оюнун түзүңүз!: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
NO Jumpers! Зымдар жок! SOLERING жок! NO Breadboard!
Кутунун сыртында ойлонуу.
Ошентип, сиз микро контроллериңизди кээ бир кошумча перифериялык моделдер менен бирге, досторуңуз же тууганыңыз жолго чыга электе көрсөткүңүз келет …
Симондун "Менден кийин кайтала" оюнунун бул Fast & Easy версиясын бир нече мүнөттө чогултуп алыңыз. Болгону, монохроматикалык (бардык кызыл светодиоддор менен). Баарынын колунда болушу керек: Arduino микроконтроллери (эң жакшысы нано), LEDлердин топтому бар модуль, 4 баскычтуу модуль жана ызылдагыч резина боо.
1 -кадам: Бөлүктөр жана монтаж
LED & Key/button модулдарын бул жерден тапса болот: www.ebay.com/itm/181563923440 (<$ 4) Buzzers бул жерде жеткиликтүү: https://www.ebay.com/itm/281280117872 (<$ 2)
[аткарылууда] BTW: Бул жерде https://itty.bitty.site колдонулган эң ыңгайлуу курал [иштөөдө]
Бул аны тазалашы керек.
жөнөкөй колдонмо
Көбүрөөк маалымат.
Нано 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)
Мен кичинекей резина боону сунуштайм, андыктан аны тартыш үчүн аны бир нече жолу ороонун кереги жок.
Башка Arduinos колдонулушу мүмкүн, бирок перифериялык модулдардын ар кандай жерлерин талап кылышы (же уруксат бериши) мүмкүн; жана колдонулган коддогу пин дайындоонун өзгөрүшү. Nano 3.0 айрыкча жакшы, анткени ал кичинекей монтажды оңой кармап, бир колу менен башкарат.
Монтаж модулдарды туташтыруу жана резина боосу менен бекитүү аркылуу ишке ашат. "Активдүү" пьезо -зумер полярдык туура туташтырылганда гана иштейт. Бул (+) D8ге, жана (-) D11ге киргизилгенин эске алыңыз.
Негизги модуль казыктары K4-K3-K2-K1-GND түз A1-A5ке кирет. Жогорудагы сүрөттү караңыз.
LED модулу казыктары GND-D1-D2-D3-D4-D5-D6 тийиштүү түрдө D7-D6-D5-D4-D3-D2-GNDге кирет.
2 -кадам: Бул кантип иштейт
LED жана Key модулдары адатта жерге туташкан бир пинге ээ болууга арналган. Наного түздөн -түз тиркелүү үчүн андай болбойт. Ошентип, анын ордуна бул модулдардагы 'GND'лерге туташкан казыктар чыгуучу катары иштейт жана "LOW" орнотулат. MCU (MicroControllerUnit) анын жыйынтыктарын 30 ма чейин айдайт. Бул төрт (4) LEDдин банкы үчүн көп. Бул баскычтар үчүн алда канча керектүү болсо да, эч кандай зыяны жок, анткени чыгымдар токту чектеп турат (жана алар басылганда гана токту тартат). LED модулунда ар бир светодиод аркылуу өтүүчү токту чектөөчү кошумча резисторлор бар.
Жүктөөлөр
Мен бул долбоор менен иштөө үчүн "Саймон" эки түрдүү версиясын жаңыртып жана өзгөртүп, жарык жана үн оюнун ээрчип алдым. Оригиналдуу версиялар үчүн насыялар булак тизмелеринде.
Бир эскиз (FastEasy_SimonSings) жөн гана кошуу файлын колдонот ('питч.h' папкасында болуу үчүн). Экинчиси (FastEasy_SimonSays) 'Tone' китепканасын колдонот. Ошентип, сизге кайсы эскизди колдонууну тандаганыңызга жараша, алардын бири же экөө керек болот.
Жогорудагы китепкана демейки боюнча Arduino IDEнин бир бөлүгү болушу керек. Эгерде жок болсо жана сизге жардам керек болсо, бул жерде китепкананы кантип орнотуу керек.
3 -кадам: Ассамблея менен ойноо
Play абдан алдыга. Код булагы файлдарында кээ бир документтер бар. Сиз билишиңиз керек болгон нерсе, "Саймон айтат" автоматтык версиясы бир жарк менен башталат. жана "Саймон ырдайт" версиясы 4 үлгүсү менен башталат, бирок ал ар бир раундду баштоодон мурун баскычты күтөт.
Сиз, кыязы, LED жана Негизги модулдарды түшүнүктөрдүн башка тез проект далилдөө үчүн ыңгайлуу таба аласыз. Бул долбоор жана ага байланыштуу код спикер менен иштейт. Бул жакшыраак угулат, бирок жок дегенде секиргичтерсиз муну кыла албайсыз.
Бул эскиздер коддолгон сайын, Nano 3.0 же Uno түз иштей турганына көңүл буруңуз (Plug-&-Play), башкалар физикалык түзүлүштөрүнө байланыштуу казыктардын ар кандай топтомун колдонушу мүмкүн; жана, балким, кээ бир коддору өзгөрөт.
Сунушталууда:
15 мүнөттө Energy Monitor: 3 кадам
15 мүнөттө Энергия Монитору: Бул сиздин электр эсептегичтериңиздеги жаркылдакка ленталоо үчүн wifi сенсору. Бул LDR менен жаркыроону аныктайт жана OLED дисплейдеги кубатты көрсөтөт. Thingsboard Dashboardго маалыматтарды жөнөтөт, бул жерде жандуу мисал. Бекер демо эсепке катталуу: https: //thingsboard.io
Super Mario Bros. NES World 1ди 3 мүнөттө кантип жеңүү керек: 4 кадам
Super Mario Bros. NES World 1ди 3 мүнөттө кантип жеңүү керек: Бул 3 мүнөттүн ичинде Super Mario Bros. NES World 1ди кантип жеңүү керектиги жөнүндө үйрөткүч. Эгер сизге кандайдыр бир жардам керек болсо, комментарийлерде муну айтыңыз. видеону да көрүңүз, анткени бул көп нерсени түшүндүрөт
Бир нече мүнөттө аз бааланган тректи жасаңыз!: 10 кадам (сүрөттөр менен)
Бир нече мүнөттө сенсордук тректи жасаңыз!: Мурунку көрсөтмөмдө, мен сизге автоматтык сайдинг менен поезддин макетин кантип жасоону көрсөткөм. Бул "сенсорлуу трек" деп аталган трек сегментин колдонгон. Темир жолдун макетине ээ болуу абдан пайдалуу нерсе. Мени төмөнкүлөр үчүн колдонсо болот: Блок
2D оюнун түзүңүз: 15 кадам
2D оюнун түзүңүз: Оюн ойноодон тажадыңызбы? Эмнеге оюн жаратпайсыз? Бул көрсөтмө сизге толугу менен 2D оюнун кантип жасоону үйрөтөт … Биз 2D Оюнубузду долбоорлоо жана түзүү үчүн Unity Game Engineди колдонобуз … жана ошондой эле Microsoft Visual Studio программасын жана Cr
Бит эмне жөнүндө ойлонуп жатат? BBC Microbit менен жөнөкөй божомолдоо оюнун түзүңүз!: 10 кадам
Бит эмне жөнүндө ойлонуп жатат? BBC Microbit менен жөнөкөй божомолдоо оюнун түзүңүз! бир нече сааттан кийин келди