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

Arduino հաշվիչ LED ելքով `5 քայլ
Arduino հաշվիչ LED ելքով `5 քայլ

Video: Arduino հաշվիչ LED ելքով `5 քայլ

Video: Arduino հաշվիչ LED ելքով `5 քայլ
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Հուլիսի
Anonim
Arduino հաշվիչ LED ելքով
Arduino հաշվիչ LED ելքով
Arduino հաշվիչ LED ելքով
Arduino հաշվիչ LED ելքով
Arduino հաշվիչ LED ելքով
Arduino հաշվիչ LED ելքով
Arduino հաշվիչ LED ելքով
Arduino հաշվիչ LED ելքով

Ողջույն տղերք! Wantանկանում եք սովորել, թե ինչպես օգտագործել սերիական մոնիտորի մուտքն ու ելքը: Դե, այստեղ դուք ունեք կատարյալ ձեռնարկ, թե ինչպես դա անել: Այս ուսանելիում ես ձեզ կառաջնորդեմ այն պարզ քայլերի միջոցով, որոնք անհրաժեշտ են Arduino սերիական մոնիտորի միջոցով հաշվիչ ստեղծելու և արդյունքը LED թարթում ցուցադրելու համար:

Քայլ 1: Ներբեռնեք Arduino IDE- ն

Ներբեռնեք Arduino IDE- ն
Ներբեռնեք Arduino IDE- ն

Ներբեռնեք և տեղադրեք Arduino IDE- ն (Ինտերակտիվ զարգացման միջավայր) ՝ օգտագործելով ստորև բերված հղումը.

www.arduino.cc/hy/Main/Software Ընտրեք և պահպանեք ձեր օպերացիոն համակարգին և կազմաձևին առավել հարմար տարբերակը:

Քայլ 2: Սարքավորման նյութեր

  1. 1 Arduino տախտակ
  2. 1 մալուխ Arduino տախտակը ձեր համակարգչին միացնելու համար
  3. 1 LED
  4. Jumper լարերը

Քայլ 3: Սարքաշարի կառուցում

Սարքաշարի կառուցում
Սարքաշարի կառուցում

1) Միացրեք Arduino- ն ձեր համակարգչին

2) LED- ը միացրեք տախտակին և Arduino- ին, ինչպես ցույց է տրված նկարում:

Քայլ 4: ingրագրի ներբեռնում և գործարկում

Ներբեռնեք կցված arduino ծրագիրը ձեր նոութբուքում: Միացրեք arduino- ն ձեր նոութբուքին և գործարկեք ծրագիրը:

Arduino IDE- ում բացեք Գործիքներ-> սերիական մոնիտոր: Մուտքագրեք կատարվող հաշվարկը, օրինակ ՝ 3+2, և արդյունքը կստանաք 5 -ի տեսքով: Կարող եք նաև հանել, բազմապատկել և բաժանել հետևյալ կերպ.

4+2 (կստանաք արդյունք = 6)

8-3 (կստանաք արդյունք = 5)

5*3 (կստանաք արդյունք = 15)

10/2 (կստանաք արդյունք = 5)

Դուք կտեսնեք, որ LED- ն թարթում է այնքան անգամ, որքան ելքը:

Քայլ 5. erstandրագրի իմացություն

Հասկանալով րագիրը
Հասկանալով րագիրը
Հասկանալով րագիրը
Հասկանալով րագիրը
Հասկանալով րագիրը
Հասկանալով րագիրը
Հասկանալով րագիրը
Հասկանալով րագիրը

Նախ եկեք հասկանանք, թե ինչպես է գործում սերիական նավահանգստի մուտքն ու ելքը: Օգտվողը կարող է մուտքագրել տվյալներ հաջորդական մոնիտորի պատուհանի մուտքագրման դաշտում ՝ արժեքներն ու տվյալները Arduino- ին ուղարկելու համար: Serանկացած սերիալային ծրագիր կամ նույնիսկ սովորական սերիական ծրագիր կարող է օգտագործվել Arduino- ին տվյալներ ուղարկելու փոխարեն ՝ Serial Monitor պատուհանից օգտվելու փոխարեն: Նմանապես օգտվողը կարող է տվյալներ թողարկել սերիական մոնիտորին:

Այժմ մենք դա կօգտագործենք մեր սեփական հաշվիչը կառուցելու համար: Սկզբում setup () մեթոդով. Մենք նախաձեռնում ենք փոփոխականներն ու սերիական պորտը: Serial.begin (9600); // սկսում է սերիական հաղորդակցությունները Serial.println («Ինձ ուղարկեք հաշվարկ»); Serial.println («Օրինակ ՝ 2+3»); Այնուհետև loop () մեթոդով. While (Serial.available ()> 0) {// մինչ arduino- ին ուղարկվող տվյալներ, number1 = Serial.parseInt (); գործողություն = Serial.read (); // գործողությունը կլինի առաջին նշանը առաջին համարից հետո number2 = Serial.parseInt (); // պահում է երկրորդ համարը թվով 2 Այնուհետև կանչում ենք հաշվարկել () և տպել հաշվարկման արդյունքը: calc () - դա սովորական գործառույթն է, որը կատարում է հաշվարկները: Եկեք հասկանանք, թե ինչպես է դա աշխատում: Եթե (գործողություն == '+'), այն ավելացնում է երկու թիվը և արդյունքը պահում է «արդյունք» փոփոխականում: Եթե (գործողություն == '-'), այն հանում է երկու թվերը և արդյունքը պահում է «արդյունք» փոփոխականում: Եթե (գործողություն == '*'), այն բազմապատկում է երկու թվերը և արդյունքը պահում է «արդյունք» փոփոխականում: Եթե (գործողություն == '/'), այն բաժանում է երկու թվերը և արդյունքը պահում է «արդյունք» փոփոխականում: Հակառակ դեպքում, այն տպում է «Սխալ»

Թարթելու մեթոդը ունի լուսադիոդի թարթման կոդը այնքան անգամ, որքան արդյունքը ՝ պարզ օղակով:

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