Мазмуну:

Оюнчу тандоо: 4 кадам
Оюнчу тандоо: 4 кадам

Video: Оюнчу тандоо: 4 кадам

Video: Оюнчу тандоо: 4 кадам
Video: #4 Балдарды тарбиялоо, 4 кадам. Балага зыян берүүдөн оолак болуу. Ибрахим устаз 2024, Декабрь
Anonim
Оюнчу тандоо
Оюнчу тандоо

Бул көрсөтмө сизге чечим кабыл алуучу 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 -кадам: (милдеттүү эмес) Түшүнүү жана кеңейтүү суроолору

  1. Чыгуучу казыктарды кайсы линия (лар) орнотот?
  2. Эгерде сиз колдонулган LED чырактарынын көлөмүн өзгөрткүңүз келсе, кайсы сызыктарды түзөтүшүңүз керек? Неге?
  3. Кантип эле окшош кодду колдонуп, оюнчуларды эки командага бөлө турган түзмөк түзөсүз? Өнөктөштөр?
  4. Эгерде сиз кокусунан жарык шоунун узакка созулушун кааласаңыз, муну кантип жасамаксыз?

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