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

Գրաֆիկական հաշվիչ Arduino- ի միջոցով. 7 քայլ
Գրաֆիկական հաշվիչ Arduino- ի միջոցով. 7 քայլ

Video: Գրաֆիկական հաշվիչ Arduino- ի միջոցով. 7 քայլ

Video: Գրաֆիկական հաշվիչ Arduino- ի միջոցով. 7 քայլ
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Նոյեմբեր
Anonim
Գրաֆիկական հաշվիչ `օգտագործելով Arduino- ն
Գրաֆիկական հաշվիչ `օգտագործելով Arduino- ն

Բարև ընկերներ, Այսօր ես ձեզ մի նոր բան ունեմ ցույց տալու: Ինչպես ավելի վաղ նշվեց վերնագրում, ես նախագծեցի Էլեկտրոնային հաշվիչ ՝ օգտագործելով Arduino uno և 2.4 TFT Lcd Display Shield:

Քայլ 1: Սարքաշարի հավաքում

Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում

Գնեք Arduino UNO և 2.4 դյույմանոց TFT LCD էկրանային վահան առցանց կամ մոտակա էլեկտրոնիկայի խանութներից:

Միացրեք դրանք, ինչպես ցույց է տրված նկարում

Պահանջվող բաղադրիչներ

  1. Arduino UNO USB մալուխով
  2. 2.4 դյույմանոց TFT վահան:

Քայլ 2: Շինարարություն

Շինարարություն
Շինարարություն

Համակարգը կառուցված է arduino uno r3 միկրոկառավարիչի և 2.4 tft LCD վահանի շուրջ: Վահանը նախագծված է այնպես, որ միացման սխալ տեղի չունենա: Arduino uno- ն կարող է հզորություն ունենալ 9v կամ 12v հարմարեցված կամ USB մալուխի միջոցով: 3.3v կարգավորիչի վրա է հասանելի է LCD վահանի վրա: LCD վահանը arduino- ից ստանում է 5 վ լարման և այն վերածում է 3.3 վ-ի ՝ օգտագործելով կարգավորիչ ic 1117-3.3: այնուհետև այդ մատակարարումը տրվում է LCD- ին:. LCD- ն arduino- ին միացված է 8 բիթանոց տվյալների հաղորդիչով և 5 բիթանոց կառավարման ավտոբուսով: այս կառավարման ավտոբուսը միացված է arduino- ի 5 անալգային կապին, իսկ տվյալների ավտոբուսը `թվային մուտքի/ելքի կապերին: Touch pad- ը նույնպես ինտերֆեյս է այս ավտոբուսի հետ: Այլապես, հպման բարձիկին և LCD- ին հասանելի են միկրոկոնտրոլերի միջոցով: Վերակայման անջատիչը հասանելի է tft LCD վահանի վրա:

Քայլ 3: Իրական աշխատանք

Իրական աշխատանք
Իրական աշխատանք
Իրական աշխատանք
Իրական աշխատանք
Իրական աշխատանք
Իրական աշխատանք
Իրական աշխատանք
Իրական աշխատանք

Համակարգը աջակցում է մաթեմատիկական գործողությունների մեծամասնությանը, ինչպես նաև այն տրամաբանական գործողություններին, որոնք հետագայում ավելի օգտակար են ծրագրավորողի համար: այն աջակցում է ԼՐԱՈԹՅԱՆ, ԲԱULՄԱՆ, ԲԱUBԱՆՈՄ և ԲԱIVԱՆՈՄ: Այնուամենայնիվ, հնարավոր է կատարել Տրամաբանական OR կամ Տրամաբանական AND գործողություն: Բոլոր գործողությունները կատարվում են տասնորդական թվով, և արդյունքները նույնպես տպվում են տասնորդական թվով, բացառությամբ, որ OR, AND գործողությունը արդյունքը տալիս է Երկուական: Այս հաշվիչից բացի, կարելի է օգտագործել տվյալ թվի տոկոսն ու հզորությունը ստանալու համար: Այն նաև հաշվարկում է տրված թվի մոդուլյարը: Deնջել կոճակը այնտեղ է ՝ օգտատիրոջ կողմից սեղմված սխալ թվանշանը կամ նշանը ջնջելու համար: Այս հաշվիչի նկատմամբ ինձ գրավող լավագույն հատկանիշն այն է, որ այն կարող է արտադրել տրված տասնորդական թվերի երկուական, վեցանկյուն, ՕԿՏԱՅԻ պատկերացում: Հատուկ կոճակներ են տրվում համապատասխան օպերատոր ընտրելու համար: Աշխատանքային մոդուլի որոշ նկարներ ներկայացված են ստորև:

Քայլ 4: Առավելությունները

Առավելությունները.

  1. այն սպառում է ցածր էներգիա և ավելի քիչ տարածք: Այն նաև բացասական պատասխան է տալիս:
  2. տոկոսները ճշգրիտ ցուցադրվում են մինչև երկնիշ տասնորդական կետից հետո:
  3. Չօգտագործել անալոգային բանալիներ `մուտքի նպատակով, ինչը խնայում է սարքավորումները:
  4. Յուրաքանչյուր կոճակ սեղմվում է այն սեղմելուց հետո:
  5. Այն կարող է հեշտությամբ տպել տվյալները ցանկացած սերիական սարքի վրա:

Քայլ 5: Սահմանափակումներ

  1. Այն կարող է անհատապես կատարել գործողություններ առավելագույնը 6 թվանշանի վրա:
  2. 32767 սա վերջին թիվն է, որը կարող է փոխարկվել դրա համարժեք Վեցանկյունի, Երկուականի կամ Օկտալի թվի:
  3. ցանկացած պատասխան, որը պարունակում է ավելի քան 10 նիշ, ամենայն հավանականությամբ, սխալ կլինի:
  4. Միաժամանակ կարող է կատարվել միայն մեկ գործողություն:
  5. Այս հաշվիչում հնարավոր չէ օգտագործել «()» փակագծերը:

Քայլ 6: Տեսանյութ

Հավանեք մեզ Ֆեյսբուքում

Ֆեյսբուք

սեղմեք այցելելու կամ բլոգ այցելելու համար

Քայլ 7: Կոդ

Այս նախագծի ծածկագիրը հասանելի է այստեղ

գրադարան

կոդը

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