Мазмуну:

Arduino Lock Оюну: 5 кадам
Arduino Lock Оюну: 5 кадам

Video: Arduino Lock Оюну: 5 кадам

Video: Arduino Lock Оюну: 5 кадам
Video: Запомни эту хитрость по доработке перфораторы для ровного сверления 2024, Июль
Anonim
Arduino Lock Оюн
Arduino Lock Оюн

Бул кичинекей кулпу оюну санды рандомизациялап, аны болжоого мүмкүндүк берет! Оюн 3 баскыч менен башкарылат жана номер дайыма 1-9. Сураныч, кандайдыр бир сунуштарды же көйгөйлөрдү комментарийге жазыңыз, мен аларды чечүүгө аракет кылам.

1 -кадам: Сиздин материалдарды чогултуу

Сиздин материалдарды чогултуу
Сиздин материалдарды чогултуу

Сизге керектүү материалдар төмөнкүлөр:

  1. Arduino Uno (башка Arduino такталары иштеши мүмкүн, бирок мен эч качан сынаган эмесмин)
  2. Чоң нан тактасы
  3. Small Breadboard
  4. Эркек - Эркек Jumper Wires
  5. 3 баскычтар
  6. 3 резистор
  7. Компьютерге кирүү мүмкүнчүлүгү
  8. Кээ бирлери кол менен иштөөгө даяр!

2 -кадам: Нан такталарын орнотуу

Нан такталарын орнотуу
Нан такталарын орнотуу
Нан такталарын орнотуу
Нан такталарын орнотуу
Нан такталарын орнотуу
Нан такталарын орнотуу

Чоң тактаны орнотуу үчүн төмөнкүлөрдү аткарыңыз:

LCD 1602 дисплейин панелдин оң жагынын ылдый жагына орнотуңуз. Потенциометрди ортосуна коюңуз, ылдый жагында эки казык жана сингулярдуу экенине ынануу үчүн.

Кичирээк тактаны контролер катары орнотуу үчүн төмөнкүлөрдү аткарыңыз:

Үч баскычыңызды ортоңку боштукка коюңуз. Аларды каалаганча жайыңыз, бирок баскычтар горизонталдуу эмес, бирок тигинен (баскыч басылбастан) туташтырылганын текшериңиз. Эгерде сиз кайсы тарап дайыма туташып турганын текшергиңиз келсе, мен баскычка туташкан жетеги бар жөнөкөй схеманы орнотууну сунуштайм.

3 -кадам: Зымдарды туташтыруу

Зымдарды туташтыруу
Зымдарды туташтыруу
Зымдарды туташтыруу
Зымдарды туташтыруу

Чоң панель менен баштап, төмөнкүлөрдү туташтырыңыз:

  • Позитивдүү темир жолго 3,3 вольт
  • Негизги темир жолго чейин

Андан кийин потенциометрди туташтыруу үчүн төмөнкүлөрдү туташтырыңыз:

  • ЖКдагы V0 үчүн жогорку пин
  • Төмөнкү сол жагындагы терс электр темир жолуна
  • Төмөнкү оң казык оң позитивдүү электр темир жолу

Дисплейди туташтыруу:

  • VSS терс темир жолго
  • Позитивдүү темир жолго VDD
  • V0 буга чейин туташкан
  • Санарип пин 12ге RS
  • RW терс темир жолго
  • Санарип пинге 11
  • D4 санарип пинге 5
  • D5 санарип пинге 4
  • D6 санарип пинге 3
  • D7 санарип пинге 2
  • Адан 5 вольтко чейин
  • K жерге

Эми контролерго өтүңүз!

  • Ар бир баскычтын астыңкы сол казыгын резистор менен терс электр темир жолуна туташтырыңыз (башка тактада).
  • Ар бир баскычтын ылдыйкы оң жагын оң темирге туташтырыңыз (башка тактада).
  • Андан кийин бир баскычтын жогорку сол жагын санарип пинге 7 туташтырыңыз
  • Кийинки баскычтын жогорку сол жагын санарип пин 8ге туташтырыңыз
  • Акыркы баскычтын жогорку сол жагын санарип пинге 9 туташтырыңыз

Азыр баары зым менен бүттү!

4 -кадам: Программалоо

Сиз муну өзүңүзгө программаласаңыз болот же менин кодумду колдонсоңуз болот (мен ышкыбозум, андыктан ал мыкты эмес). Эгерде сиз бул жерде жаңы болсоңуз, Arduino -ду USB менен туташтырып, кодду Arduino веб редактору аркылуу жүктөңүз. Бул жерде:

create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview

5 -кадам: Оюнду текшерүү

Оюнду сыноо
Оюнду сыноо
Оюнду сыноо
Оюнду сыноо

Экранды күйгүзгөнүңүздө, потенциометрди күйгүзүп, тексттин ачык -айкын көрсөтүлүшүн камсыз кылыңыз. Ар бир баскычтын туура иштеп, берерин жана чыгарышын текшерүүдөн баштаңыз. Эске алыңыз, кирүү баскычын кармоо аны бузушу мүмкүн, ошондуктан аны бир секундага кармап туруңуз. Эгер оюнду кайра ойногуңуз келсе, Arduino түзмөгүңүздүн кызыл абалга келтирүү баскычын басыңыз. Эми эгер баары иштесе, оюндун кээ бир механикаларын тууралоого же башка баскычтарды кошууга аракет кылыңыз.

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