Мазмуну:
- 1 -кадам: Нан тактаңызды орнотуңуз
- 2 -кадам: Кодду жазыңыз
- 3 -кадам: аракет кылып көрүңүз
- 4 -кадам: (милдеттүү эмес) Түшүнүү жана кеңейтүү суроолору
Video: Оюнчу тандоо: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул көрсөтмө сизге чечим кабыл алуучу Arduino кантип жетектейт. Бир баскычты басуу менен, LEDлер туш келди түрдө жаркырайт. Бир нече секунддан кийин бир эле LED күйөт. Бул Arduino тарабынан кабыл алынган акыркы чечим. Менин акыркы продуктум үчүн өзгөчө бир максатым бар, бирок аны көп нерсеге колдонсо болот. Узакка созулган жумуштан кийин тамактануу үчүн жер тандоодо кыйынчылыктар болобу? Тактага 7 вариантты коюп, баскычты басыңыз. Бир нече секунданын ичинде сиздин оюңуз сиз үчүн болот! Бул көрсөтмө сизге диоддор менен схема түзүү аркылуу ишенимди бекемдөөгө жардам берет жана балким сизди жаңы компонент, баскыч менен тааныштырат.
Дем алыш күндөрү сиз, адатта, жолдошум экөөбүздү досторубуздун үйүндө ар кандай оюндарды ойноп таба аласыз. Адатта, "1 -оюнчу" ким болорун чечүүдө бир аз талаш -тартыштар болот. Биз ар дайым адилеттүү болууга аракет кылабыз, бирок биз ушунчалык көп оюндарды ойнойбуз/кээде тректи жоготуп алабыз. Ар дайым бир -эки адам биздин оюндарды баштап жаткандай сезилет. Бул менин тобума "оюнчуну тандоо" үчүн адилеттүү жана оңой жолго жардам бере турган түзмөк жасоого шыктандырды. Адатта, биздин "оюн түнү" экипажынын жети катышуучусу бар. Ушул себептен улам, мен бул чечим кабыл алуучуну 7 светодиодго ээ кылдым, бирок сиз аны өз керектөөлөрүңүзгө ылайыкташтыра аласыз. Жөн эле көңүл ачуу үчүн, мен ар бир оюнчунун кичинекей кагаз капкагын кооздоп алмакмын, аны LEDдин үстүнө койсо болот, алардын кайсынысы экенин.
Бул ой жүгүртүүсүн бир аз татаалыраак коддоо жана схемаларга жайылтууну көздөгөн башталгыч кодер үчүн эң сонун долбоор. Баштоочу катары мен физикалык эсептөөнүн татаалдыгына таң калып жатам. Бул окуу куралы аяктаганда, сиз түшүнүү жана кеңейтүү суроолорун коддоо боюнча билимиңизди өркүндөтүүгө жана бул долбоордун алкагында көбүрөөк түшүнүккө ээ болууга жардам берет. Мындай суроолор көбүнчө мен ойлогондон да көптү билгенимди түшүнүүгө жардам берет. Алар силер үчүн да ушундай кыла алат деп үмүттөнөм!
Бул шилтемени колдонуу менен сиз менин схемамдын жана кодумдун симуляциясына кире аласыз.
1 -кадам: Нан тактаңызды орнотуңуз
LED диоддорун коюу
- Анодду (узун шыйракты) бир багытка коюп, 7 диодду ар кайсы катардагы мамычага коюу менен баштаңыз. Муну эстен чыгарбаңыз, сиз схемаңызды курууну улантып жатасыз
- 220 Омдук резисторлорду колдонуп, резистордун бир бутун LED катодунун (кыска буту) катарына коюңуз. Башка буту - Рейлге туташуусу керек.
- Өткөргүч зымдардын бир учун LED аноддору менен катарга коюңуз. Башка учтары тиешелүү түрдө 2, 3, 4, 5, 6, 7, 8 төөнөгүчтөргө салынышы керек.
- Башка секирүүчү зым менен - Railти GNDге туташтырыңыз.
Баскычты коюу
- (E) тилкесине эки тиштүү жана f тилкесине эки тиштүү баскычты коюңуз.
- 1K ом каршылыгынын бир бутун (e) капталындагы тиштердин бири менен бир катарга жабыштырыңыз. Экинчи бутуңузду темир жолго салыңыз.
- Резистор менен бир катарда, секирүүчү зымдын бир бутун экинчи учу 12 -пинге жайгаштырыңыз.
- Баскычты электр булагына туташтырыңыз, секирүүчү зымды башка тиш менен бир катарда (e) жагына коюу. Зымдын калган учу 5Вга жайгаштырылган.
2 -кадам: Кодду жазыңыз
Бул жерде менин кодума кире турган менин Arduino эскизиме шилтеме бар.
Бул долбоор башка чечим кабыл алуучу тарабынан шыктандырылган, бул жерден тапса болот. Мен долбоордун идеясына болгон муктаждыктарымды канааттандыруу үчүн өзгөртүүлөрдү киргиздим.
3 -кадам: аракет кылып көрүңүз
- Аны сайыңыз жана баскычты басыңыз. Бул диоддун туш келди тизмегин баштоосу керек, 10 секундга чейин күйгүзүү менен бүтөт.
-
Эгер андай болбосо, мүчүлүштүктөрдү оңдоонун мезгили келди.
- Нан тактаңызды карап, чынжырыңыз туташып турганын текшериңиз.
- Каталарыңыз үчүн кодуңузду текшериңиз. Мен ар дайым туура пин номерлерин жазганыңызды эки жолу текшерүүнү сунуштайм.
4 -кадам: (милдеттүү эмес) Түшүнүү жана кеңейтүү суроолору
- Чыгуучу казыктарды кайсы линия (лар) орнотот?
- Эгерде сиз колдонулган LED чырактарынын көлөмүн өзгөрткүңүз келсе, кайсы сызыктарды түзөтүшүңүз керек? Неге?
- Кантип эле окшош кодду колдонуп, оюнчуларды эки командага бөлө турган түзмөк түзөсүз? Өнөктөштөр?
- Эгерде сиз кокусунан жарык шоунун узакка созулушун кааласаңыз, муну кантип жасамаксыз?
Сунушталууда:
Micro Center тарабынан 2-оюнчу Stand-Up ретро Аркада: 20 кадам
Micro Center тарабынан 2-оюнчу Stand-Up ретро аркадасы: Сиздин жергиликтүү микро борборуңуз азыр Raspberry Pi негизиндеги Retro Arcade кабинетин жасоо үчүн керектүү нерселердин бардыгын камтыйт. Топтомдор толугу менен ыңгайлаштырылган, анын ичинде шкаф, Raspberry Pi, баскычтар, джойстиктер, аудио жана видео аксессуарлар жана башкалар бар. Бул
2 оюнчу понг PCB: 3 кадам
2 оюнчу понг PCB: Бул колдонмодо сиз портативдүү 2 оюнчу понг оюнун кура аласыз. Бул дизайн GitHubда Онур Авун тарабынан жайгаштырылган коддун тегерегинде түзүлгөн. Мен бул долбоорду түзүүдөн ырахат алдым, сиз аны куруудан ырахат аласыз деп үмүттөнөм
(Көп оюнчу) GameGoдо Makecode Arcade менен күрөшүү: 6 кадам
(Көп оюнчу) GameGoдо Makecode Arcade менен күрөшүү: GameGo - бул TinkerGen STEM билим берүү тарабынан иштелип чыккан Microsoft Makecode менен шайкеш ретро оюн портативдик консолу. Бул STM32F401RET6 ARM Cortex M4 чипине негизделген жана STEM педагогдоруна же жөн эле ретро видео түзүүнү жакшы көргөн адамдар үчүн жасалган
Arduino контроллери менен көп оюнчу оюнун кантип жасоо керек: 6 кадам
Кантип көп оюнчу оюнун Arduino контроллери менен жасаса болот: Оюн иштеп чыгуучулар дүйнө жүзүндөгү адамдар ойногонду жактырган укмуштуудай оюндарды кантип жаратат деп ойлонуп көрдүңүз беле? Ооба, бүгүн мен сизге Arduino contro тарабынан башкарыла турган кичинекей көп оюнчу оюнун жасап, бул жөнүндө кичине кыйытып айтып берейин деп жатам
Arduino автоматташтырылган көлөкө экраны долбоору үчүн кадам моторун жана драйверди тандоо: 12 кадам (сүрөттөр менен)
Arduino автоматташтырылган көлөкө экраны долбоору үчүн тепкич моторун жана драйверди тандоо: Бул Нускамада мен Automated Shade Screen долбоорунун прототипине Step Motor жана Driver тандоо үчүн жасаган кадамдарымдан өтөм. Көлөкөлүү экрандар - бул популярдуу жана арзан Coolaroo кол менен жасалган моделдер, мен аны алмаштыргым келди