Բովանդակություն:

4x4 ստեղնաշար Arduino- ով և մշակում. 4 քայլ (նկարներով)
4x4 ստեղնաշար Arduino- ով և մշակում. 4 քայլ (նկարներով)

Video: 4x4 ստեղնաշար Arduino- ով և մշակում. 4 քայլ (նկարներով)

Video: 4x4 ստեղնաշար Arduino- ով և մշակում. 4 քայլ (նկարներով)
Video: Ինչպես օգտագործել Arduino 4x4 ստեղնաշարը, ներբեռնեք ծածկագիրը 2024, Հուլիսի
Anonim
4x4 ստեղնաշար Arduino- ով և մշակում
4x4 ստեղնաշար Arduino- ով և մշակում
4x4 ստեղնաշար Arduino- ով և մշակում
4x4 ստեղնաշար Arduino- ով և մշակում
4x4 ստեղնաշար Arduino- ով և մշակում
4x4 ստեղնաշար Arduino- ով և մշակում

Չե՞ք սիրում LCD էկրաններ:

Wantանկանու՞մ եք ձեր նախագծերը գրավիչ դարձնել:

Դե, ահա լուծումը: Այս Instructable- ում դուք կկարողանաք ազատվել LCD էկրան օգտագործելու դժվարություններից `ձեր Arduino- ից բովանդակություն ցուցադրելու համար, ինչպես նաև ձեր նախագծերը լավ տեսք ունենալ այս զարմանահրաշ և անվճար GUI ծրագրային ապահովմամբ, որը կոչվում է Processing: Այս նախագծի ավարտին դուք կկարողանաք միացնել տարբեր տեսակի ստեղնաշարեր Arduino- ի հետ և ծանոթ լինել Processing- ին:

Ի՞նչ կարող ես անել սրա հետ:

  • Ինտերֆեյս 4x4 ստեղնաշար arduino- ով:
  • Ստեղծեք ձեր ընտրությամբ գրաֆիկական ինտերֆեյսեր

Այն, ինչ դուք կսովորեք սրանից

  • Arduino- ի հետ ցանկացած ստեղնաշարի միացում
  • Մշակման ծրագրակազմ:
  • Processing- ի և Arduino- ի միջև հաղորդակցություն:

Քայլ 1: Պահանջվում են մասեր

Այս նախագծի համար ձեզ կպահանջվեն հետևյալ մասերը.

  1. Arduino (ցանկացած Arduino կանի):
  2. Ստեղնաշար (այն կարող է լինել 4x4 կամ 4x3. Ես օգտագործել եմ 4x4 ստեղնաշար):
  3. Մշակման ծրագրակազմ:
  4. Ստեղնաշարի գրադարան

Ահա հղումները, եթե չունեք ծրագրակազմ:

Arduino IDE

Վերամշակում

Հանել ֆայլը և տեղափոխել այն Arduino- ի գրադարանների պանակ: Դա անելուց հետո դուք պետք է կարողանաք տեսնել որոշ էսքիզներ Arduino IDE- ում:

Քայլ 2: Աշխատանք

Աշխատող
Աշխատող
Աշխատող
Աշխատող

Հիմա եկեք նախ հասկանանք, թե ինչպես է գործում ստեղնաշարը:

Ստեղնաշարը աշխատում է անջատիչի պարզ սկզբունքով, այսինքն `անջատիչը սեղմելիս ամբողջական է:

Մենք շարքի կապում ենք նշանակում HIGH կամ VCC և սյունակի կապում ՝ LOW կամ GND: Դա կարելի է անել Arduino- ի GPIO կապում օգնությամբ: Այնուհետեւ մենք անընդհատ ստուգում ենք սյունակի կապում մուտքի փոփոխության համար:

Ենթադրենք, մենք ստեղնաշարի վրա սեղմում ենք 1, այնուհետև ըստ սխեմայի այն գտնվում է r1, c1 հասցեում: Հետևաբար, եթե մենք տանք HIGH1 շարքին, ապա 1 սյունակը կապում կկարդա HIGH: Այսպես մենք կկարողանանք պարզել, թե որ ստեղն է սեղմված: Քանի որ միայն տող 1 -ը տրվում է HIGH, մենք կարող ենք 100% -ով վստահ լինել, որ r1, c1 սեղմված է: Այսպես կարող եք քարտեզագրել բոլոր բանալիները:

Եթե ցանկանում եք լրացուցիչ բացատրություն կամ սա բավարար չէր, youtube- ում կան բազմաթիվ տեսանյութեր, որոնք բացատրում են պարզ ստեղնաշարի աշխատանքը: Եթե ցանկանում եք, կարող եք դրանք դիտել:

Քայլ 3: Մշակում

Վերամշակում
Վերամշակում
Վերամշակում
Վերամշակում
Վերամշակում
Վերամշակում

Այսպիսով, հիմա եկեք սկսենք GUI մասից: Դրա համար մենք կօգտագործենք ծրագրակազմ, որը կոչվում է Processing: Ես տրամադրել եմ հղումը 1 -ին քայլում:

Սա հիմնականում այն վայրն է, որտեղ մենք կպատկերացնենք մեր արտադրանքը Arduino- ից: Առաջին պատկերն այն է, թե ինչ տեսք ունի ստեղնաշարը դրան հաջորդող ծածկագրից: Մշակման հետ ծանոթանալուց հետո կարող եք պատրաստել ձեր սեփական ստեղնաշարը:

Հիմա բացատրեմ ծածկագիրը: Դա բավականին հեշտ է, քանի որ բոլոր գործառույթների բացատրությունը կարելի է գտնել Processing կայքում:

Երկրորդ նկարում դուք կարող եք տեսնել, որ ես կարգավորել եմ բոլոր անհրաժեշտ գրադարանները, և դատարկ պարամետրում () ես նախաստորագրել եմ պատուհանը, տեքստի տառատեսակը և սերիական պորտը:

Երրորդ նկարն այն է, որտեղ ես իրականում պատրաստել եմ ստեղնաշարը ՝ ավելացնելով բոլոր ստեղները, քառակուսիները, էկրանը և այլն:

Չորրորդ նկարը պայմաններ ունի, երբ մենք ստանում ենք մուտքագրում սերիական կապի միջոցով: Հիմնականում ես բանալիները թարթում եմ, որպեսզի տեսք ունենամ, որ բանալին սեղմվում է:

Վերջին նկարը այնտեղ է, որտեղ տեղի է ունենում սերիական իրադարձությունը, և այստեղ մենք ստանում ենք մեր ներդրումը:

Քայլ 4: Միացումներ, Arduino ծածկագիր և բացատրություն

Image
Image
Միացումներ, Arduino ծածկագիր և բացատրություն
Միացումներ, Arduino ծածկագիր և բացատրություն
Միացումներ, Arduino ծածկագիր և բացատրություն
Միացումներ, Arduino ծածկագիր և բացատրություն

Միացումներն ապահովելու համար պահեք ստեղնաշարը ՝ ձեր առջև դրված ստեղներով: Ձախից այն անցնում է այսպես R0, R1, R2….

R0 - փին 2

R1 --- կապ 3

R2 --- կապ 4

R3 --- փին 5

C0 --- կապ 6

C1 --- կապ 7

C2 --- փին 8

C3 --- կապ 9

Այժմ եկեք նայենք Arduino կոդին: Դա ոչ մի արտառոց բան չէ: Ինչպես սովորաբար void setup- ում () դուք սկսում եք սերիական հաղորդակցությունը 9600 -ով որպես բաուդ արագություն: Հետո void loop () - ում ես օգտագործել եմ փոփոխական `ստեղնաշարի արժեքը ստանալու և պահելու համար: Այս արժեքը ես ուղարկում եմ սերիական նավահանգստով ՝ դրանից հետո վերջակետով, որպեսզի դյուրին դառնա տվյալների մշակումը տվյալների ավարտը: Մենք դա անում ենք, որպեսզի սերիական նավահանգիստը չշարունակի փնտրել տվյալների վերջը: Processing- ում մենք օգտագործում ենք հայտարարության բուֆերը, մինչև այն ամբողջությամբ չտեսնի: Հետևյալ տեսանյութում ես մանրամասն բացատրություն եմ տվել գործընթացի վերաբերյալ:

Դե վերջ Հանել բոլոր ֆայլերը, կատարել կապեր և վայելել:

Շնորհակալություն.

Խորհուրդ ենք տալիս: