Мазмуну:

Электрдик көп кырдуу Dice: 3 кадам
Электрдик көп кырдуу Dice: 3 кадам

Video: Электрдик көп кырдуу Dice: 3 кадам

Video: Электрдик көп кырдуу Dice: 3 кадам
Video: ПОКУПАЙ НЕДВИЖИМОСТЬ У ПРОВЕРЕННЫХ ЗАСТРОЙЩИКОВ | Северный Кипр 2023 2024, Ноябрь
Anonim
Image
Image
Электрдик көп кырдуу Dice
Электрдик көп кырдуу Dice

Көптөгөн проекттер бар, сизге үйрөтүлүүчү сайтта электрдик же LED чүкөлөрдү жасоону үйрөтүшөт, бирок бул долбоор башкача, бул электрдик кубарды ар кандай өлчөмдө туураласа болот. Сиз сүйүктүн капталын өзүңүз тандай аласыз, сиз тандаган 6, 10, 20, 30 жана 40 көп кырдуу кубалар бар.

Мен бул долбоордун негизинде жасадым:

www.instructables.com/id/E-dice-Arduino-Di…

Жана мен коддун бир бөлүгүн өзгөртөм жана өзүмдү түзөм.

  • 1 өлүү: чоң чекиттерди көрсөтүү
  • 2-6 текче: чекиттерди жана жалпы маанини көрсөтүү (кезектешип)
  • 4, 5, 8, 10, 12, 20, 24 жана 30 тандалган сөөктөрдүн маанисин жана индикаторун көрсөтүүчү сюжеттер
  • кнопканы басканда чүчкүрүү үчүн анимация
  • баскычты басып жатканда үн эффекти (мен баштапкы долбоордон өзгөрткөн бөлүк)

Жабдуулар

1. Ардунио (мен Леонардону колдондум)

2. Ротари коддоочу (же чыкылдатуу-коддоочу, бирок биз push функциясын колдонбойбуз)

https://www.indiamart.com/proddetail/rotary-encode

3. Баскычтар

https://www.ebay.com/itm/10pcs-Momentary-Tact-Tac…

4. MAX7219 модулу менен 8 х 8 LED матрицасы

https://www.indiamart.com/proddetail/8x8-led-dot-m…

5. Катуу сүйлөөчү

https://www.aliexpress.com/i/32714353956.ht

6. зым секирүүчү

1 -кадам: Компоненттерди туташтыруу

Компоненттерди туташтыруу
Компоненттерди туташтыруу

8X8 LED Dot Matrix Arduino үчүн:

  1. VCC 5V чейин
  2. GNDден GNDге
  3. DIN - Arduino D12
  4. CS Arduino D10
  5. CLU Arduino D11

Бюрократия коддогуч:

  1. GNDден GNDге
  2. + 5В чейин
  3. SW эч нерсе эмес (бул биз колдонбогон которгуч.)
  4. DTден A1ге чейин
  5. A0 чейин CLK

Баскычты басыңыз:

  1. баскычтын бир учу GND менен
  2. жана башка учу D2 менен

Баяндамачы:

  1. кара зым GNDге туташат/ -
  2. кызыл зым D3 менен туташат

2 -кадам: Код

Бул коддун файлы:

create.arduino.cc/editor/ginawu_1124/3d99b…

Жана кодго 3 китепкананы орнотууну унутпаңыз, аларды бул шилтемеден жүктөп алсаңыз болот:

  • LED башкаруу үчүн
  • https://www.arduinolibraries.info/libraries/timer-… TimerOne үчүн
  • https://github.com/0xPIT/encoderfor Encoder

3 -кадам: Претти жасаңыз

Аны сулуу кыл
Аны сулуу кыл
Аны сулуу кыл
Аны сулуу кыл

Мен зымдарды жана Arduino тактасын жашыруу үчүн кагаз кутуну колдоном.

Мен спикерди, коддогучту, баскычты жана жетектелген Матрицаны көрсөтүү үчүн боштук берүү үчүн кээ бир тешиктерди кесип алдым.

Ошондой эле, эгер кааласаңыз, жарыктын жумшак болушу үчүн, жарык матрицасын тунук капкак менен жаап койсоңуз болот.

Бүтүргөнүңүздө, өзүңүз үчүн жакшы көрүнгөн жана пайдалуу көп тараптуу кубалар болот.

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