Matrix баскычын колдонуу менен Arduino Digital Code Lock долбоору: 9 кадам
Matrix баскычын колдонуу менен Arduino Digital Code Lock долбоору: 9 кадам
Anonim
Matrix баскычын колдонуу менен Arduino Digital Code Lock долбоору
Matrix баскычын колдонуу менен Arduino Digital Code Lock долбоору

Zio M Uno жана Hex 4x3 Matrix баскычтопту колдонуу менен Arduino жана Qwiic системасы менен санарип коддорду кулпулоо түзмөгүн куруңуз.

Долбоорго сереп

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

Бул окуу куралынын аягында сиз:

  • Санариптик коддун кулпусун Zio жана негизги 12 баскыч баскыч менен орнотуңуз
  • Zioну клавиатура менен программалоо үчүн Arduino IDE менен иштей аласыз
  • Колдонуучулардын кулпусун ачуу үчүн алты орундуу сырсөздү киргизүүнү суранган программа түзүңүз
  • Жаңы алты орундуу сырсөздү түзө аласыз

Пайдалуу Ресурстар

Жөнөкөйлүк үчүн, бул окуу куралы сизде Zio өнүктүрүү такталарын конфигурациялоо боюнча толук түшүнүккө жана ноу-хауга ээ деп болжолдонот.

Бул долбоор үчүн биз Zuino M Uno -ну Arduino IDE менен интерфейске конфигурациялагансыз деп ойлойбуз. Эгер андай кыла элек болсоңуз, анда биздин өнүгүү тактабыз боюнча өзүнчө билдирүүбүз бар. Аларды төмөндө текшериңиз:

Zuino M Uno Qwiic Start Guide

1 -кадам: Схемалык жайгашуу

Схемалык жайгашуу
Схемалык жайгашуу

2 -кадам: Орнотуу жана Конфигурация

Бул долбоорду куруу үчүн сизге төмөнкү модулдар керек болот:

  • Zuino M Uno
  • Zio Qwiic 0.91”OLED дисплейи
  • Hex Matrix баскычтобу (4 x 3)
  • Qwiic кабели 200мм
  • Breadboard Cables Jumper зымдары (Эркектен Аялга)
  • Микро USB кабели

3 -кадам:

Сүрөт
Сүрөт

Daisy жогорудагы схемаларда көрсөтүлгөндөй модулдарды чынжырлайт.

4 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт

Аялды секирүү үчүн Эркекти колдонуп баскычтопту Zuino M Uno менен туташтырыңыз

5 -кадам:

Төмөнкү китепканаларды Arduino IDEге жүктөп алып, орнотуңуз:

  • Adafruit GFX китепканасы
  • Adafruit SSD1306 китепканасы
  • Arduino баскычтоп китепканасы

6 -кадам:

Uno компьютериңизге сайыңыз. Arduino IDEди колдонуп Unoңузга кодду жүктөп алыңыз.

Сиз биздин Github баракчасынан кодду жүктөп алсаңыз болот.

7 -кадам: Демо: Кирүү тести

Демо: Кирүү тести
Демо: Кирүү тести
Демо: Кирүү тести
Демо: Кирүү тести
Демо: Кирүү тести
Демо: Кирүү тести

Алты орундуу сырсөздү киргизип, "#" баскычын басыңыз. Программанын кодунда сакталган 6 орундуу сырсөздү табуу үчүн сериялык мониторду ачыңыз, ал кулпунун сырсөзүн көрсөтөт.

Эгер сиз туура сырсөз менен ийгиликтүү кирсеңиз, сиз саламдашуу экранын көрөсүз.

8 -кадам: Сырсөздү текшерүү

Сырсөздү текшерүү
Сырсөздү текшерүү
Сырсөздү текшерүү
Сырсөздү текшерүү

Кирүүгө жетишкенден кийин, сырсөздү жаңысына алмаштыра аласыз. Сырсөздү өзгөртүү үчүн аны "*" баскычы менен ырастаңыз.

Бул мисалда, мен Serial монитордо көрсөтүлгөндөй 123456дан 000000гө паролду алмаштырдым.

9 -кадам: Кирүү аракети сыналган жок

Кирүү аракетинин сынагы ишке ашкан жок
Кирүү аракетинин сынагы ишке ашкан жок
Кирүү аракетинин сынагы ишке ашкан жок
Кирүү аракетинин сынагы ишке ашкан жок

Бул демо менен биз 3 жолу туура сырсөздү киргизбөө аракети менен түзмөк өзү кулпулануучу функцияны коштук. Аны текшерүү үчүн, Uno түзмөгүңүздү баштапкы абалга келтириңиз. Туура эмес сырсөздү 3 жолу киргизүүгө аракет кылыңыз.

3 ийгиликсиз аракеттен кийин дароо кулпуланып каласыз.

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