Мазмуну:

LED чырактарынын Charlieplexed Row, Arduino үчүн: 9 кадам (Сүрөттөр менен)
LED чырактарынын Charlieplexed Row, Arduino үчүн: 9 кадам (Сүрөттөр менен)

Video: LED чырактарынын Charlieplexed Row, Arduino үчүн: 9 кадам (Сүрөттөр менен)

Video: LED чырактарынын Charlieplexed Row, Arduino үчүн: 9 кадам (Сүрөттөр менен)
Video: Как подключить светодиоды Charlieplex с помощью Arduino 2024, Июнь
Anonim
LED чырактарынын Charlieplexed Row, Arduino үчүн
LED чырактарынын Charlieplexed Row, Arduino үчүн
LED чырактарынын Charlieplexed Row, Arduino үчүн
LED чырактарынын Charlieplexed Row, Arduino үчүн

Бул менин ардуино менен LED катар/жипти charlieplexing боюнча көрсөтмөм. Мен ардуинону колдонуу менен charlieplexing боюнча көп көрсөтмөлөр жок экенин байкадым, ошондуктан мен муну жасадым. Мен проекти жөнөкөй сактоого аракет кылдым, бирок анча жакшы иштеген жок. Лайкоо татаал, мен муну биринчи жолу проектирлөө проектиси катары сунуштабайт элем. Бул жерде charlieplexing боюнча кээ бир маалымат бар: en.wikipedia.org/wiki/Charlieplexing Мен 80ге жакын сүрөт тарттым жана алардын баары негизги кадамдарга кире алган жок, бирок сиз аларды 9 -кадамда таба аласыз: Кошумча сүрөттөр Эгерде сизде кандайдыр бир комментарийлер, суроолор жана/же сунуштар болсо, аларды сураңыз!

1 -кадам: Бөлүктөрдүн тизмеси:

Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси

Бөлүктөр:- 12 LED; Мен кээ бир 3 мм Кызыл LED-4, 270 Ом резисторлорун колдонуп жатам; Башка баалуулуктарды да колдоно аласыз- Perfboard/Veroboard; Мен бир тешикти колдодум 27 тешик х 5 тешик- Зым; Мен кээ бир 26 калибрди, катуу өзөктүү зымды колдондум- Header казыктары (милдеттүү эмес)- ArduinoTools:- Soldering Iron- Hot желим тапанча (милдеттүү эмес)- Help hand (милдеттүү эмес)

2 -кадам: Светодиоддун аноддорун ширетүү

Светодиод аноддор диоддордун
Светодиод аноддор диоддордун
Светодиод аноддор диоддордун
Светодиод аноддор диоддордун
Светодиод аноддор диоддордун
Светодиод аноддор диоддордун

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

3 -кадам: Катоддорду бүгүңүз

Катоддорду бүгүңүз
Катоддорду бүгүңүз
Катоддорду бүгүңүз
Катоддорду бүгүңүз

Негизги упайлар:- Сиз 4 башка катар менен бүтүшүңүз керек- 4 катардын ар биринде катоддорго 3 гана туташуу бар экенин жана LEDдин ар бир тобунан бирөө гана бар экенин текшериңиз.

4 -кадам: Катоддорду ширетүү

Катоддорду ширетүү
Катоддорду ширетүү
Катоддорду ширетүү
Катоддорду ширетүү
Катоддорду ширетүү
Катоддорду ширетүү

Негизги ойлор: Бул жерде көп нерсени айтуу керек эмес, болгону 4 катарды ширетип, зымдардагы көпүрөлөрдөн алыс болуңуз. Сизде 3 гана туташуусу бар 4 катар болушу керек, ар бир топтон бирөө тиркелген эмес. Мен схеманы мүмкүн болушунча зымга жакын кылууга аракет кылдым, ошондо мен айтып жатканымды түшүнүү үчүн бир аз жеңилирээк болушу мүмкүн. Бул баскычтагы акыркы сүрөт.

5 -кадам: Резисторлорду орнотуңуз

Резисторлорду орнотуу
Резисторлорду орнотуу
Резисторлорду орнотуу
Резисторлорду орнотуу
Резисторлорду орнотуу
Резисторлорду орнотуу

Бул бир аз түшүнүксүз. Мен муну жакшы түшүндүрдүм деп үмүттөнөм. Бул боюнча дагы сүрөттөр бар. Резистордун акыркы туташуулары: 1) Бир учу 1. сапка туташкан. Экинчиси 42 -топко) Бир учу сапка 2. Экинчиси 33 -топко) Бир учу 4 -сапка туташкан. башка 24 -топко) Бир учу 3 -катарга туташкан. Экинчиси 1 -топко

6 -кадам: Control Wires кошуу

Control Wires кошуу
Control Wires кошуу
Control Wires кошуу
Control Wires кошуу
Control Wires кошуу
Control Wires кошуу

Бул, балким, эң оңой кадамдардын бири! Сиз болгону 4 группага зымдарды ширетүү менен алектенип жатасыз. Мен 6га жакын зымдын айрым бөлүктөрүн колдондум. Алар ар кандай түстөрдө болушу шарт эмес, бирок бир нерсе туура эмес болуп калса, пайдалуу болушу мүмкүн жана сиз микросхеманы мүчүлүштүктөрдү оңдооңуз керек. Сизге кээ бир төөнөгүчтөрдүн кереги жок, бирок эгер кааласаңыз, аларды колдоно аласыз.

7 -кадам: Arduino коддоо

Arduino коддоо
Arduino коддоо

Бул жерде ардуинону программалоо үчүн кээ бир негизги кадамдар бар) "const int ledPins [12] [2] = {" массивиндеги бир нече нерсени өзгөртүү керек, эгерде LED күйгүзүлгөн болсо, иштебейт. Мен кодго жакшы комментарийлерди кошууга аракет кылдым, бирок эгер сизде суроолор, аларды сураңыз.

8 -кадам: Көңүл ачыңыз !

Көңүл ачуу!!!
Көңүл ачуу!!!

Бул оор болбошу керек, бирок, мүмкүн, эгер сизде кандайдыр бир комментарийлер, суроолор жана/же сунуштар болсо, аларды сураңыз!

9 -кадам: Кошумча сүрөттөр

Кошумча сүрөттөр
Кошумча сүрөттөр
Кошумча сүрөттөр
Кошумча сүрөттөр
Кошумча сүрөттөр
Кошумча сүрөттөр

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

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