Мазмуну:

LED рокер оюну: 7 кадам (сүрөттөр менен)
LED рокер оюну: 7 кадам (сүрөттөр менен)

Video: LED рокер оюну: 7 кадам (сүрөттөр менен)

Video: LED рокер оюну: 7 кадам (сүрөттөр менен)
Video: Эшек меники деп ыйлап жиберди 😂😂 2024, Июль
Anonim
Image
Image

LED Rocker Оюн - бул жөнөкөй Arduino оюну. Негизинен 9 LED (8 Blue LEDS & 1 Red LED ортосунда), 1 баскыч, 1 спикер жана 1 LCD панелден турат. Бул оюндун максаты - кызыл LED күйүп турганда баскычты басуу. Бул 9 LED артка жана алдыга жаркырап башталат. Орто кызыл LED жарк эткенде, сиз дароо кнопканы басышыңыз керек. Кызыл LED жарк эткенде, сиз баскычты ийгиликтүү баскан сайын, сиз ылдамдыкты жогорулатуу менен кийинки баскычка өтөсүз. Эгерде сиз көгүлтүр светодиод күйүп турганда баскычты бассаңыз, анда сиз бир өмүрдү жоготосуз. Сизде жалпысынан 3 өмүр бар, үчөөнү тең жоготкондо оюн кайра башталат. Бул оюнду ойноп жатып, ал колуңуздун координациясын жана жооп берүү жөндөмүңүздү жакшыртат.

Булак:

Менин оюнумдун жана мен айткан оюндун концепциясы жана эрежелери окшош, бирок мен оюнчуларга оюнду көбүрөөк түшүнүүгө жана оюн тажрыйбасын ого бетер жакшыртууга жардам бере турган кээ бир өзгөчөлүктөрдү коштум. Бул оюнда мен спикерди жана ЖК панелин коштум. Ошондой эле, мен ЖК панелин кошкондон кийин, менин оюнумда колдонгон санарип казыктар мен айткан оюндагы санарип казыктардан айырмаланат (мен санарип пин 2 жана 3тү 11 жана 12ге алмаштырдым). Үн угуу жана ЖК экранды кароо менен, оюнчулар деңгээлден өткөн -өтпөгөнүн түздөн -түз биле алышат жана оюн кайра башталганда үн жана экран сизге эстетет. Андыктан, оюн учурунда өттүңүзбү же утулдуңузбу деп ойлонбойсуз.

1 -кадам: Берилиштер

LED & баскычы
LED & баскычы

- 1 Ардуино Леонардо

- 1 нан тактасы

- 9 LED (1 Кызыл, 8 Көк)

- 9 каршылаштар (10kohm)

- 1 каршылаш (300kohm)

- 1 баскыч

- 1 ЖК панели

- 1 спикер

- секирүүчү зымдар

2 -кадам: LED & Button

LED & баскычы
LED & баскычы
LED & баскычы
LED & баскычы

Сизге керектүү бардык жабдууларды алгандан кийин, экинчи кадам бардык LED ди жана баскычты нан жана Arduino менен туташтыруу болот. Өткөргүч зымдарды, баскычты, светодиоддорду жана резисторлорду жогорудагы сүрөттө көрсөтүлгөндөй Леонардонун нан тактасына жайгаштырыңыз. Светодиоддор каршылыгы менен (10kohm) санарип пин 4төн 12ге чейин туташтырылышы керек. ЖК панелин кийинчерээк туташтыра турган болсок, 2 жана 3 цифралуу пинди колдонбогонуңузду текшериңиз. пин 13 каршылаш менен (300kohm).

3 -кадам: Динамик

Баяндамачы
Баяндамачы
Баяндамачы
Баяндамачы
Баяндамачы
Баяндамачы

Светодиоддорду жана баскычты туташтыргандан кийин, үчүнчү кадам - динамикти нан тактасына туташтыруу. Негативдүү жагын (кара) GND пинине жана оң жагын (кызыл) санариптик пинге туташтырыңыз 1. Баскычты ийгиликтүү басканыңызда (кызыл LED жарк эткенде) спикер ар кандай үндөрдү чыгарат, көк LED качан баскычты басат көз ирмемде, жана сиз үч өмүрүңүздү жоготкондо (оюн кайра башталат).

4 -кадам: ЖК панели

LCD панели
LCD панели
LCD панели
LCD панели
LCD панели
LCD панели

Светодиоддорду, баскычты жана динамикти туташтыргандан кийин, төртүнчү кадам (схема үчүн акыркы кадам) - ЖК панелин нанга туташтыруу. ЖК панели туташуу үчүн 4 негизги кадамга бөлүнгөн (GND, VCC, SDA, SCL). GNDди Arduinoдогу тиешелүү GND пинге, VCCти 5V Arduino'го, SDAны Arduinoдогу тиешелүү SDA пинине жана SCL Arduinoдогу тиешелүү SCL пинине туташтырыңыз. Сиз баскычты баскандан кийин, ЖК панели экранда сиз деңгээлден өткөнүңүздү, өмүрүңүздү жоготконуңузду же оюнду кайра баштоону көрсөтөт.

5 -кадам: Код

Code
Code
Code
Code
Code
Code

Районду аяктагандан кийин, кодду жаза баштасаңыз болот.

Код:

Кодду схемаңызга өткөрүп бериңиз. Тактаны каалаган түзмөгүңүзгө туташтырып, кодуңузду өткөрүп берүүнү тактаңыз. Кодду өткөрүп берүүнү аяктагандан кийин, оюнду сынап көрүп, анын туура иштээрин көрө аласыз.

6 -кадам: контейнер

Контейнер
Контейнер
Контейнер
Контейнер
Контейнер
Контейнер
Контейнер
Контейнер

Району жана кодду бүтүрүп, текшергенден кийин, сиз Rocker оюнуңуз үчүн контейнер жасай аласыз. Бул бир гана түзмөктү жакшыраак жана профессионалдуу кылбастан, сизге дагы жакшы оюн тажрыйбасын берет. Контейнер үчүн мен бардык картонду жана колдонулган бардык материалдарды кармоо үчүн картон кутучаны колдондум. Мен кутучаны кара кагаз менен жаап, динамиктин, ЖК панелинин, баскычтын жана светодиоддордун тешиктерин кесип алдым. Түзмөгүңүздү кубат банкына туташтыруу үчүн, кутунун капталындагы кичинекей тешикти кесип алганыңызды текшериңиз.

Картон кутуча:

  • Узундугу: 22см
  • Туурасы: 12см
  • Бийиктиги: 8 см

ЖК панели үчүн тешик:

  • Узундугу: 8см
  • Туурасы: 2,5 см

LED үчүн тешик:

  • Узундугу: 5 см
  • Туурасы: 0,5 см

Спикер үчүн тешик:

Диаметри: 3.5 см

Баскыч үчүн тешик:

Диаметри: 3см

Капталдагы тешик:

  • Узундугу: 1см
  • Туурасы: 1 см

Контейнерди жасап бүткөндөн кийин, түзмөгүңүздү контейнерге салыңыз. ЖК панелин, динамикти, баскычты жана LEDди тиешелүү тешиктерине койганыңызды текшериңиз.

7 -кадам: Оюн ойноо

Image
Image

Түзмөктү кубат банкына же компьютерге туташтырып, оюнду сынап көрүңүз!

Эрежелер:

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

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