Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuino Set компоненттеринде
- 6 -кадам: Visuino Connect компоненттеринде
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
- 9 -кадам: Мүчүлүштүктөрдү оңдоо
Video: LED MATRIX MAX7219 КОНТРОЛЬ ARDUINO МЕНЕН: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул окуу куралында биз жөнөкөй текстти көрсөтүү менен MAX7219 Led матрицасын Arduino менен кантип башкарууну үйрөнөбүз.
Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек
- Arduino UNO (же башка Arduino)
- LED MATRIX. Биз FC-16 модулун колдонобуз, анын ичинде 8 касиеттүү 8 × 8 LED Matrix дисплейи жана ар бир дисплей үчүн MAX7219 LED драйвери бар.
- Өткөргүч зымдар
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- LED Matrix пинин [VCC] Arduino пинине [5V] туташтырыңыз
- LED Matrix пинди [GND] Arduino пинге [GND] туташтырыңыз
- LED Matrix пинин [DIN] Arduino санарип пинине [11] туташтырыңыз
- LED Matrix пинин [CS] Arduino санарип пинине туташтырыңыз [10]
- LED Matrix пинин [CLK] Arduino санарип пинине [13] туташтырыңыз
Эскертүү: Төмөндөгү Мүчүлүштүктөрдү оңдоо бөлүгүн да окуңуз
3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:
Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.
4 -кадам: Visuinoдо компоненттерди кошуу
- "Саат генератору" компонентин кошуңуз
- "Текст мааниси" компонентин кошуу
- "Счетчик" компонентин кошуу
- "Бүтүн көп булакты" кошуу
- "Maxim LED Display Controller SPI MAX7219/MAX7221" компонентин кошуңуз
5 -кадам: Visuino Set компоненттеринде
- "ClockGenerator1" тандап, касиеттер терезесинен "Frequency" орнотуңуз: 5
- "Counter1" тандап, касиеттер терезесинде Max> Value 0 жана Min> Value -170Note: -170 -Xтин аралыгы (тексттин узундугу), текст солдон оңго карай кетет, сиз туура узундукка жетүү үчүн ушул номер менен ойноңуз
- "IntegerMultiSource1" тандап, касиеттер терезесинде "Output Pins" орнотуңуз: 3
-
"TextValue1" тандап, "Наркты" коюңуз (Бул сиз LED матрицасында көрсөтүүнү каалаган текст): ARDUINO LED MATRIX PROJECT
- "LedController1" тандап, касиеттер терезесинен "Pixel Groups" дегенди тандап, 3 чекитти басыңыз. "PixelGroups" терезесинен "2D Graphics "ти оң тарабынан солго сүйрөңүз" 2D Graphics1 "тандаңыз сол жагында жана ичинде касиеттери терезелер топтому:- "Бийиктиктен 8ге чейин-" Күзгү Горизонталдан "чыныгыга чейин-" Багыттоого "өтүүгө чейин-" Туурасынан Горизонталга "Чындыкка-" Тике Тике "чейин" Жалганга "" Туурасынан "32ге чейин" Элементтерди "тандап, чыкылдатыңыз. 3dots боюнча "Элементтер" терезесинде "Экранды толтурууну" солго сүйрөп, "Текстти" жайып, "Текст талаасын" сол жакка сүйрөңүз. "Текст талаасы1" тандап, касиеттер терезесинде "Ороо" дегенди Жалганга тандаңыз, Тандоо "X" жана "Pin" сөлөкөтүн чыкылдатыңыз жана "Integer SinkPin" тандаңыз << сүрөттү көрүүБардык терезелерди жабуу
- "LedController1" тандап, касиеттер терезесинде "Интенсивдүүлүк" параметрин 0.1 <ге коюңуз
6 -кадам: Visuino Connect компоненттеринде
- "ClockGenerator1" төөнөгүчүн [Чыгуу] менен "Counter1" пинине [In] туташтырыңыз
- "Counter1" төөнөгүчүн [Out] IntegerMultiSource1 pin'ине [In] туташтырыңыз
- "IntegerMultiSource1" пинин [0] "LedController1"> Текст талаасы1> Xке туташтырыңыз
- "IntegerMultiSource1" пинин [1] "LedController1"> Экранды толтуруу1> Саатка туташтырыңыз
- "IntegerMultiSource1" пинин [2] "TextValue1" пинине туташтырыңыз [Саат]
- "TextValue1" төөнөгүчүн [Чыгуу] "LedController1"> Текст талаасы1> Киргизиңиз
- "LedController1" төөнөгүчүн [Chip Select] Arduino санарип пинине туташтырыңыз [10]
- "LedController1" төөнөгүчүн [Out SPI] Arduino pin [SPI In] менен туташтырыңыз
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.
8 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетсеңиз, LED матрицасы текстти сол тарабынан оң жагына көрсөтө баштайт.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны бул жерден жүктөп алып, Visuinoдо ачсаңыз болот:
9 -кадам: Мүчүлүштүктөрдү оңдоо
Менин учурда, Arduino иштеткенде, LED матрицасы жарк этип, Текст толугу менен көрсөтүлгөн жок. Мунун себеби MAX7219 чипи чыңалуу кийлигишүүсүнө өтө сезимтал болгондуктан болгон.
Чечүү үчүн, мен LED Matrix VCC (+) менен GND (-) ортосунда 47uf электролиттик конденсатор коштум, конденсаторду туура +, (VCC) жана - (GND)
Сунушталууда:
Dot Matrix 32x8 Max7219 Ardiuno менен интерфейс: 5 кадам (сүрөттөр менен)
Dot Matrix 32x8 Max7219 Ardiuno менен интерфейс: Саламатсызбы, Max7219 негизделген Dot Matrix 2020 -жылы жаңы эмес, жакында чейин, орнотуу процесси жакшы документтештирилген, MajicDesignsтен аппараттык китепкананы жүктөп алса болот. жана баш файлдардагы бир нече саптарды өзгөрттү жана FC16 тумар сыяктуу иштеди. Бул чейин
Arduino: Potentio индикатору Led Matrix MAX7219 колдонот: 4 кадам
Arduino: Potentio индикатору Led Matrix MAX7219 колдонот: Мурунку окуу куралында мен RGB шакек нео пикселин колдонуп потенциометр көрсөткүчүн түзгөм. сиз муну бул макаладан көрө аласыз " Потенцио көрсөткүчү RGB неопикселин колдонот " жана бүгүн мен MAX7219 LED метин колдонуп потенциатор индикаторун көрсөтөм
MAX7219 Dot Matrix Display Module үйрөткүчү Arduino UNOнун жардамы менен 4: 5 кадам
Ардуино UNOнун жардамы менен MAX7219 Dot Matrix Display Module үйрөткүчү 4: Description: LED матрицасын башкарууга оңой издеп жатасызбы? Бул 4түн ичинде 1 Dot Matrix Display модулу сизге ылайыктуу болушу керек. Бардык модуль MAX7219 IC менен жабдылган төрт 8x8 RED жалпы катод чекит матрицасында келет. Иштеп жаткан текстти көрсөтүү үчүн сонун
ATtiny85 микроконтроллери менен MAX7219 жетектелген LED Matrix 8x8 менен кантип интерфейс түзүү керек: 7 кадам
ATxin85 микроконтроллери менен MAX7219 жетектелген LED Matrix 8x8ди кантип интерфейстөө керек: MAX7219 контроллери Maxim Integrated тарабынан чыгарылган, микро контроллерлерди 64 жеке LEDге, 7 сегменттүү сандык LED дисплейлерине интерфейске ала турган чакан, сериялык киргизүү/чыгаруу жалпы катоддук дисплей драйвери. 8 цифрага чейин, графикалык дисплей
MAX7219 LED Dot Matrix Ассамблеясы жана Тестирлөө: 6 Кадам (Сүрөттөр менен)
MAX7219 LED Dot Matrix Ассамблеясы жана Тестирлөө: Dot-Matrix Display-бул матрица түрүндө тегизделген жарык чыгаруучу диоддорду камтыган дисплей түзмөгү. бирге көрсөтүлсүн