Мазмуну:

Кол чабуу менен иштетилген LED массиви: 4 кадам
Кол чабуу менен иштетилген LED массиви: 4 кадам

Video: Кол чабуу менен иштетилген LED массиви: 4 кадам

Video: Кол чабуу менен иштетилген LED массиви: 4 кадам
Video: Build Seven Segment LED clock with Arduino and DS3231 - Robojax 2024, Июнь
Anonim
Кол чабуу менен иштетилген LED массиви
Кол чабуу менен иштетилген LED массиви

Бул нускаманын аягында сиз кол чабуулар сыяктуу катуу үндөрдү угуучу жана 3 LEDди күйгүзүү же өчүрүү менен жооп бере турган түзмөк кура аласыз. Жогоруда акыркы жыйынтыктын сүрөтү бар.

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

Сага керек болот:

  1. Arduino Uno
  2. Нан тактасы (3 -кадамды караңыз)
  3. 4 Эркек-Эркек Jumper Wires
  4. 3 Эркек-Аял Jumper Wires
  5. 3 LED
  6. 3 220 омдук резисторлор
  7. 1 KY-038 микрофону үн сенсорунун модулу

Сиз бул тетиктерди ар кайсы жерден онлайн сатып ала аласыз - тегерегинде издеңиз жана сиз аларды татыктуу баада таба алышыңыз керек.

2 -кадам: Ассамблея

Ассамблея
Ассамблея

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

Белгилей кетчү нерсе, сиз дагы 1 -кадамдагы сүрөттө көрсөтүлгөндөй, чакан панельге схеманы орното аласыз. Мен муну сунуштабайт элем, анткени бири -бирине тыгыз топтолгондо аралаштыруу же сындыруу оңой.

KY-038 үчүн бөлүк таба албагандыктан, аны схемадан тышкары калтырууга туура келди. Сары зым анын "A0" төөнөгүчүнө, кара зым "G" (Ground) пинине, кызыл зым "+" (5V) пинине туташтырылышы керек.

3 -кадам: Код

Arduino IDE ачыңыз жана ага төмөнкү кодду чаптаңыз:

pastebin.com/cJQUA4eM

Керек болсо 1ден 25ке чейин саптарды алмаштырыңыз; Мен ар бир константа эмне кылаарын түшүндүрүү үчүн комментарийлерди коштум.

Сиз каалагандай кодду чаптап жана өзгөрткөндөн кийин, аны Arduinoго жүктөңүз.

4 -кадам: Бүттү

Эгерде баары план боюнча жүрсө, сизде толугу менен иштей турган чаптоочу LED диапазону болушу керек. Бул жерде менин учурдагы кодумдагы буйруктардын тизмеси:

  • 2 чапкылоо: LED 1ди өчүрөт
  • 3 кол чабуу: LED 2ди өчүрөт
  • 4 чапкылоо: LED 3
  • 5 чапкылоо: Бардык светодиоддорду өчүрөт
  • 6 кол чабуу: Бардык LED ди күйгүзөт
  • 16 кол чабуулар: Жарык шоу!: P

Эгерде сиз эр жүрөк болсоңуз, анда менин кодума кирип, ар кандай нерселерди жасоо үчүн учурдагы буйруктарды кошуп же өзгөртө аласыз. Тиешелүү код 84-148-саптарда.

Көңүл ачуу!

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