Мазмуну:

Үстөл оюндары үчүн Arduino "Биринчи оюнчу": 4 кадам
Үстөл оюндары үчүн Arduino "Биринчи оюнчу": 4 кадам

Video: Үстөл оюндары үчүн Arduino "Биринчи оюнчу": 4 кадам

Video: Үстөл оюндары үчүн Arduino
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Ноябрь
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Бул долбоор күйөөм экөөбүздүн телефондорубузда колдонгон "биринчи оюнчу" тиркемелери менен шыктандырылган. Биз үстөл оюндарын ойногонду жакшы көрөбүз жана ким биринчи кетерин чечүү үчүн "биринчи оюнчу" колдонмолорун колдонобуз. Мен өзүмдүн Arduino версиямды түзүп, үйрөнгөнүмдүн негизинде коддоого аракет кылууну чечтим. Колдонмолор абдан жөнөкөй, алар туш келди тандап алышат, ким биринчи ойнойт.

Бул долбоор кнопканы басуу үчүн иштелип чыккан (киргизүү), андан кийин туш келди кызыл же көк LEDди жарык кылат (чыгаруу). Жөн гана түсүңүздү тандаңыз, эгерде сиздин LED күйсө, сиз биринчи оюнду ойнойсуз! Бул биринчи такта 2 гана LED менен жөнөкөй, бирок сиз дагы көп светодиоддорду оңой эле кошуп, башка оюнчулардын ичинен биринчи оюнчуну тандоо үчүн кодду өзгөртө аласыз (мисалы, эгер сиз 4 оюнчуну кааласаңыз, дагы 2 LED кошуңуз).

Бул ошондой эле чечим чыгарууга жардам берет! Netflixтин эмнесин көрүүнү чече албай жатасызбы? Ар бир вариантка түс бергиле жана бул силер үчүн тандалсын! Бүгүн кечинде идиш -аякты ким жасайт? Сиз үчүн чечим болсун!

Бул менен көңүл ачасыз деп үмүттөнөбүз.

Бул долбоор C ++ тилинде коддоо боюнча бир аз билими бар жаңы баштагандар үчүн жакшы.

Жабдуулар

  • Arduino Uno же Sparkfun Redboard ж.б.
  • Компьютер жана USB кабелин туташтыруу
  • 2 LED (мен кызыл жана көк колдондум)
  • Зымдарды туташтыруу
  • 1 баскыч
  • 2 резистор
  • Arduino редактору код үчүн онлайнга кирүү

1 -кадам: Райондук тактаны орнотуңуз

Райондук тактаны орнотуңуз
Райондук тактаны орнотуңуз
Райондук тактаны орнотуңуз
Райондук тактаны орнотуңуз

Сиздин биринчи кадамыңыз - бул тактаңыздагы схемаларды туташтыруу жана түзүү.

  • 2 светодиодду салып, 2 секирүүчү зымды туташтырыңыз (мен кызыл жана көк колдондум). Менин кызыл светодиодумдун (аноддун) оң жактары пин 11ге туташкан. Көк LED 12 пинге туташкан.
  • Ар бир LEDдин терс кыска тарабын (катодун) кара вертикалдуу терс (-) тилкеге туташтыруу үчүн 2 резистор салыңыз.
  • Кара секирүүчү зымды терс вертикалдуу колонкадан жерге туташтырыңыз.
  • Нан тактаңыздын ортоңку бөлүгүндөгү баскычты кошуңуз. Кара зымды жерге жана сары зымды 2 -пинке туташтыруу үчүн сүрөттү караңыз.
  • Күч үчүн тактаңызды компьютериңизге сайыңыз.

2 -кадам: Долбооруңузду коддоңуз

Сиздин долбоорду коддоо
Сиздин долбоорду коддоо

Бул жерде менин кодума шилтеме бар. Сураныч, менин // жазууларымды караңыз, бул менин кодумдун ар бир бөлүгүн түшүндүрөт. Бул сиз каалагандай түзөтүүгө жардам берет!

3 -кадам: Сыноо

Test It
Test It

Байкап көрүңүз! Плагинге киргизиңиз жана кодуңузду жүктөңүз. Бул жерде анын кантип иштеши керектиги көрсөтүлгөн видео.

4 -кадам: Кошумча - Долбооруңузду кеңейтиңиз

Жогоруда айтылгандай, бул долбоорду өркүндөтүү үчүн аны кошуунун кээ бир варианттары:

  • Көбүрөөк "оюнчулар" үчүн көбүрөөк LED кошуңуз (мисалы, эгер сизде 4 оюнчу оюну болсо)
  • Көбүрөөк баскычтарды кошуңуз (мисалы, баарына бир баскычты басуу)
  • Кааласаңыз, кечигүү убактысын өзгөртүңүз
  • Кыңылдаган ызы -чууну кошуңуз
  • Жана башкалар.

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