Мазмұны:

Ойыншыны таңдау: 4 қадам
Ойыншыны таңдау: 4 қадам

Бейне: Ойыншыны таңдау: 4 қадам

Бейне: Ойыншыны таңдау: 4 қадам
Бейне: Егіз балалар / Сен кімсің - Толық нұсқа 2024, Шілде
Anonim
Ойыншыны таңдау
Ойыншыны таңдау

Бұл нұсқаулық сізге Arduino -да шешім қабылдауға көмектеседі. Бір түймені басқанда жарық диодтары кездейсоқ түрде жанып тұрады. Бірнеше секундтан кейін бір жарық диоды жанады. Бұл Arduino қабылдаған соңғы шешім. Менің түпкілікті өнімге нақты мақсатым бар, бірақ оны көптеген нәрселер үшін қолдануға болады. Сіз ұзақ жұмыс күнінен кейін тамақтанатын жерді таңдауда қиналасыз ба? Тақтаға 7 опцияны қойып, түймені басыңыз. Бірнеше секундтан кейін сіз өзіңіздің ойыңызды жасай аласыз! Бұл нұсқаулық светодиоды бар схеманы құру арқылы сенімділікті арттыруға көмектеседі және мүмкін сізді жаңа компонентпен - батырмамен таныстырады.

Демалыс күндері сіз әдетте достарымның үйінде күйеуім екеумізді түрлі ойындар ойнайтынды кездестіре аласыз. Әдетте, «1 -ойыншы» кім болатынын шешу кезінде біраз пікірталастар болады. Біз әрқашан әділетті болуға тырысамыз, бірақ біз көптеген ойындар/рет ойнаймыз, кейде біз жолды жоғалтып аламыз. Әрқашан біздің ойындарды бір -екі адам бастайтын сияқты. Бұл мені өз тобыма «ойыншыны таңдау» әділ әрі жеңіл әдісімен көмектесетін құрылғы жасауға шабыттандырды. Әдетте біздің «ойын түні» экипажында жеті қатысушы бар. Осы себепті, мен бұл шешім қабылдағышты 7 жарықдиодты болу үшін жасадым, бірақ сіз оны өз қажеттіліктеріңізге қарай реттей аласыз. Көңіл көтеру үшін мен әр ойыншыға олардың қайсысы екенін есте сақтау үшін жарықдиодты қоюға болатын кішкене қағаз қақпағын безендіруді ұсынар едім.

Бұл ойлауды сәл күрделі кодтау мен схемаларға айналдырғысы келетін жаңадан бастаушы үшін тамаша жоба. Жаңадан бастаушы ретінде мен физикалық есептеулердің күрделілігінен өзімді қатты сезінемін. Бұл оқулықтың соңында сіз түсіну мен кеңейту сұрақтарын кодтау туралы білімдеріңізді қалыптастыруға және осы жоба аясында көбірек түсінуге көмектесетін әдіс ретінде таба аласыз. Сұрақтардың бұл түрлері мен ойлағаннан да көп нәрсені білетінімді түсінуге көмектеседі. Олар сіз үшін де солай жасай алады деп үміттенемін!

Бұл сілтемені қолдана отырып, сіз менің схема мен кодты модельдеуге қол жеткізе аласыз.

1 -қадам: Нан тақтасын орнатыңыз

Нан тақтасын орнатыңыз
Нан тақтасын орнатыңыз

Светодиодтарды орналастыру

  • Анодты (ұзын аяқты) бір бағытта орналастыру арқылы 7 жарықдиодты бағанға әр түрлі жолдарға қоюдан бастаңыз. Схеманы құруды жалғастырған кезде осыны есте сақтаңыз
  • 220 Ом резисторларын қолдана отырып, резистордың бір аяғын жарықдиодты катод (қысқа аяғы) сияқты бір қатарға қойыңыз. Екінші аяғы - Rail -ке қосылуы керек.
  • Өткізгіш сымдарының бір ұшын жарықдиодты анодтары бар қатарға қойыңыз. Қалған ұштары тиісінше 2, 3, 4, 5, 6, 7, 8 түйреуіштерге салынуы керек.
  • Басқа секіргіш сыммен - Rail -ты GND -ге қосыңыз.

Түймешікті орналастыру

  • (E) бағанына екі тісті және f бағанына екі тісті түймесін басыңыз.
  • 1K Ом резисторының бір аяғын (e) бүйіріндегі тістердің бір қатарына бекітіңіз. Екінші аяқты рельске бекітіңіз.
  • Резистормен бір қатарда секіргіш сымның бір аяғын екінші ұшымен 12 түйреуішке бекітіңіз.
  • Түймешікті қуат көзіне жалғаңыз, (e) жағындағы басқа тіреуішпен бір қатарға өтетін сымды қойыңыз. Сымның қалған ұшы 5В кернеуге орналастырылған.

2 -қадам: кодты жазыңыз

Міне, менің кодыма кіре алатын Arduino эскизіне сілтеме.

Бұл жобаны басқа шешім қабылдаушы шабыттандырды, оны мұнда табуға болады. Мен жобаның идеясына қажеттіліктерімді қанағаттандыру үшін өзгерістер енгіздім.

3 -қадам: көріңіз

  • Оны қосыңыз және түймені басыңыз. Бұл светодиодта кездейсоқ тізбекті бастауы керек, оның соңы 10 секундқа жанып тұрады.
  • Егер бұл орын алмаса, оны түзету уақыты келді.

    • Нан тақтасына қараңыз және сіздің тізбегіңіздің жалғанғанын тексеріңіз.
    • Қателер үшін кодты тексеріңіз. Мен әрқашан PIN кодтарын дұрыс жазғаныңызды екі рет тексеруді ұсынамын.

4 -қадам: (міндетті емес) Түсіну және кеңейту сұрақтары

  1. Шығару түйреуіштері қандай сызықтармен орнатылады?
  2. Егер сіз жарықдиодты шамдардың мөлшерін өзгерткіңіз келсе, қандай сызықтарды өңдеу керек? Неге?
  3. Ойыншыларды екі командаға қосатын құрылғы жасау үшін ұқсас кодты қалай қолдануға болады? Серіктестер?
  4. Егер сіз кездейсоқ жарық шоуының ұзағырақ болуын қаласаңыз, мұны қалай жасар едіңіз?

Ұсынылған: