Բովանդակություն:
- Քայլ 1: Ներածություն
- Քայլ 2: Օգտագործման առարկաներ
- Քայլ 3. Սխեմատիկ և տախտակ
- Քայլ 4: LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով
- Քայլ 5. Arduino IDE 1.8.x- ի օգտագործումը Mightycore- ի և SMlib- ի հետ
- Քայլ 6: Եզրակացնել
![Arduino Matrix ստեղնաշարի կողպեքի օրինակ 4x4: 6 քայլ Arduino Matrix ստեղնաշարի կողպեքի օրինակ 4x4: 6 քայլ](https://i.howwhatproduce.com/images/006/image-16407-42-j.webp)
Video: Arduino Matrix ստեղնաշարի կողպեքի օրինակ 4x4: 6 քայլ
![Video: Arduino Matrix ստեղնաշարի կողպեքի օրինակ 4x4: 6 քայլ Video: Arduino Matrix ստեղնաշարի կողպեքի օրինակ 4x4: 6 քայլ](https://i.ytimg.com/vi/eaTeGR6HOgA/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
![Arduino Matrix ստեղնաշարի կողպեքի օրինակ 4x4 Arduino Matrix ստեղնաշարի կողպեքի օրինակ 4x4](https://i.howwhatproduce.com/images/006/image-16407-43-j.webp)
Նվազագույն կապումներով 16 սեղմման ստեղնաշար կառավարելու 2 եղանակ:
Քայլ 1: Ներածություն
Վերջերս ես աշխատում էի Arduino- ի կլոնին միացված 4x4 ստեղնաշարի մատրիցը կառավարելու եղանակի վրա: Սահմանված կետերն էին.
-օգտագործել atmega328p- ում 8 կապի փոխարեն ընդամենը 4+1 կապում
-ավելացնել LCD Display 4x20 CHAR հղում I2C- ի միջոցով (2 կապում)
-վերահսկել թվային և անալոգային ելքերը:
Այսպիսով, ունենալով շատ բաներ վերահսկելու մեղքի քանակությամբ I/O:
Քայլ 2: Օգտագործման առարկաներ
![Օգտագործման բաներ Օգտագործման բաներ](https://i.howwhatproduce.com/images/006/image-16407-44-j.webp)
Ես գնել եմ LCD էկրան 4x20 նիշ և I2C մոդուլային ադապտատոր `էկրանը SDA (A4) և SCL (A5) կապում իմ arduino կլոնի վրա միացնելու համար:
Ես օգտագործում եմ հայտնի և այժմ հնացած MM74C922N- ը. 8 -ից 4 եղանակով փոխարկիչ, որը տեղավորվում է 4x4 մատրիցային ստեղնաշարի համար:
Ես ստեղծեցի arduino- ի կլոն `հիմնված atmega328p- ի վրա և ծրագրավորվեց HE10 միակցիչի (SPI ավտոբուս) և USBasp մալուխի միջոցով:
Քայլ 3. Սխեմատիկ և տախտակ
![Սխեմատիկ և տախտակ Սխեմատիկ և տախտակ](https://i.howwhatproduce.com/images/006/image-16407-45-j.webp)
![Սխեմատիկ և տախտակ Սխեմատիկ և տախտակ](https://i.howwhatproduce.com/images/006/image-16407-46-j.webp)
Տախտակը կազմված է.
-LCD ստեղնաշարը օգտագործվում է միայն Arduino IDE- ով, հնարավոր չէ LDmicro- ով (Ladder ծրագրավորում)
-MM74C922N տախտակ. 16 կոճակ ՝ կոդավորված 16 երկուական արժեքների վրա ՝ 4 բիթ DCBA- ով: Երբ կոճակը սեղմվում է. Կապույտ LED լույսերը միացված են, և արժեքը հայտնվում է DCBA- ում (A- ն LSB- ն է): Երբ կոճակը բաց է թողնվում, կապույտ լուսամփոփն անջատվում է, և արժեքը DCBA- ի դեպքում զրոյի է զրոյացվում:
-Arduino atmega238p կլոնային տախտակ:
Քայլ 4: LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով
![LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով](https://i.howwhatproduce.com/images/006/image-16407-47-j.webp)
![LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով](https://i.howwhatproduce.com/images/006/image-16407-48-j.webp)
![LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով LDmicro- ի օգտագործումը սանդուղքի ծրագրավորման միջոցով](https://i.howwhatproduce.com/images/006/image-16407-49-j.webp)
Մուտքագրման կոդը կազմված է 4 արժեքներից ՝ 16 սեղմված արժեքների միջև, այնպես որ 16x16x16x16 համակցություններ:
Երբ նկարում եք SFC- ն, այնուհետև այն պետք է թարգմանեք LADDER ՝ իմ մեկում տրված մեթոդով
հրահանգներ.
www.instructables.com/id/Arduino-tomation-…
Մուտքագրելուց հետո կազմեք այն որպես xxxx.hex և ապա ներբեռնեք այն KHAZAMA ներբեռնիչով:
LCD էկրանը չի կարող ծրագրավորվել LDmicro- ով:
Ես տալիս եմ LDmicro zip ՝ SERRURE.id էսքիզով և KHAZAMA ներբեռնիչով:
Քայլ 5. Arduino IDE 1.8.x- ի օգտագործումը Mightycore- ի և SMlib- ի հետ
![Օգտագործելով Arduino IDE 1.8.x- ը Mightycore- ով և SMlib- ով Օգտագործելով Arduino IDE 1.8.x- ը Mightycore- ով և SMlib- ով](https://i.howwhatproduce.com/images/006/image-16407-50-j.webp)
Ես SFC- ը թարգմանում եմ պետական մեքենայի: Հետո ես օգտագործեցի Arduino IDE- ն ՝ Mightycore- ի և SM գրադարանի ներսում:
Ես ցուցադրում եմ այնպիսի հաղորդագրություն, ինչպիսին է ՝ ՍԽԱԼ, ՍՊԱՍՈ,Մ, ԲԱLԱԴՐՈԹՅՈՆ, հասած վիճակ, LCD երկկողմանի վրա սեղմված ստեղնաշարի արժեքը:
Ես ձեզ տալիս եմ ուրվագիծը և SM lib- ը: Mightycore- ի համար նայեք սա.
www.instructables.com/id/Arduino-18x-Clone…
Քայլ 6: Եզրակացնել
Սրանք 16 ստեղնաշարի կառավարման երկու եղանակ են, և ինձ մի քանի ժամ տևեց, որպեսզի գտնեմ լավ հաջորդականությունը, բայց այժմ այն լավ է աշխատում: Դուք պետք է հարգեք այս քայլերը.
-1 հայտնաբերել ստեղնաշարը, որը սեղմված է DA կապի բարձրացող եզրին
-2 կարդացեք DCBA- ում առաջացած արժեքը և համեմատեք լավի հետ
Եթե դա հաստատ չի աշխատի:
Շնորհիվ ցանցի բոլոր հետաքրքիր ձեռնարկների:
Խորհուրդ ենք տալիս:
Lego 4x4 ստեղնաշարի մատրիցա. 8 քայլ (նկարներով)
![Lego 4x4 ստեղնաշարի մատրիցա. 8 քայլ (նկարներով) Lego 4x4 ստեղնաշարի մատրիցա. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-16721-j.webp)
Լեգո 4x4 ստեղնաշարի մատրիցա. Թեև վերջին մի քանի շաբաթների ընթացքում տանը խրված էի, վերջապես հասցրեցի ավարտել որոշ նախագծեր, որոնք պտտվում էին իմ գլխում: Վերջին մի քանի շաբաթների ընթացքում ես Lego- ն օգտագործում եմ որպես հիմք իմ նախագծերի մեծ մասի համար
CircuitPython- ով 4x4 ստեղնաշարի օգտագործում. 4 քայլ
![CircuitPython- ով 4x4 ստեղնաշարի օգտագործում. 4 քայլ CircuitPython- ով 4x4 ստեղնաշարի օգտագործում. 4 քայլ](https://i.howwhatproduce.com/images/008/image-22402-j.webp)
CircuitPython- ով 4x4 ստեղնաշարի օգտագործում. Այս էժան ստեղնաշարը առաջարկում է ձեր CircuitPython նախագծերին թվային մուտքագրման պարզ մեթոդ: Ես պատրաստվում եմ օգտագործել այն Adafruit ItsyBitsy M0 express- ով: Ձեզ հարկավոր կլինի. Ստեղնաշար - իմն է 4x4ItsyBitsy M0 Express կամ նմանատիպ տախտակ Mu Editor- ը տեղադրված է
Arduino Matrix ստեղնաշարի կողպեքի ժամանակակից և նոր և ավելի հեշտ օրինակ 4x4: 3 քայլ
![Arduino Matrix ստեղնաշարի կողպեքի ժամանակակից և նոր և ավելի հեշտ օրինակ 4x4: 3 քայլ Arduino Matrix ստեղնաշարի կողպեքի ժամանակակից և նոր և ավելի հեշտ օրինակ 4x4: 3 քայլ](https://i.howwhatproduce.com/images/009/image-25208-j.webp)
Arduino Matrix ստեղնաշարով կողպեքի արդիական և նոր և ավելի հեշտ օրինակ 4x4. I2C միացումով LCD ստեղնաշարի 4x4 մատրիցա օգտագործելու մեկ այլ օրինակ:
Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով)
![Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով) Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
Ստեղնաշարի ինտերֆեյս 8051 -ով և 7 հատվածով ստեղնաշարի թվերի ցուցադրում. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարող ենք ստեղնաշարը միացնել 8051 -ին և ստեղնաշարի համարները ցուցադրել 7 հատվածի էկրանով:
Ստեղնաշարի մուտք 4x4 Arduino- ով. 5 քայլ (նկարներով)
![Ստեղնաշարի մուտք 4x4 Arduino- ով. 5 քայլ (նկարներով) Ստեղնաշարի մուտք 4x4 Arduino- ով. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1130-87-j.webp)
Ստեղնաշարի մուտք 4x4 Arduino- ով. 4x4 ստեղնաշարը 16 ստեղնից կազմված բաղադրիչ է, որը դասավորված է մատրիցի նման: 4x4 ստեղնաշարի մատրիցային սկանավորման մեթոդով մուտք գործելու մեթոդը: 4x4 ստեղնաշարին անհրաժեշտ է 8 կապ, որպեսզի այն մուտք ունենա, այսինքն ՝ 4 կապ ՝ սյուների համար և 4 կապ ՝ գծի համար: Ինչպես է սկանավորումը մ