Სარჩევი:

შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!: 5 ნაბიჯი
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!: 5 ნაბიჯი

ვიდეო: შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!: 5 ნაბიჯი

ვიდეო: შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!: 5 ნაბიჯი
ვიდეო: SKR 1.4 - A4988/DRV8825 configuration 2024, სექტემბერი
Anonim
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!

Გამარჯობა ბიჭებო! გსურთ ისწავლოთ სერიული მონიტორის შეყვანისა და გამოყვანის გამოყენება. აქ თქვენ გაქვთ სრულყოფილი გაკვეთილი, თუ როგორ უნდა გავაკეთოთ ეს! ამ სასწავლო ინსტრუქციაში მე გაგიწევთ მარტივ ნაბიჯებს, რომლებიც საჭიროა კალკულატორის შესაქმნელად Arduino სერიული მონიტორის გამოყენებით.

ნაბიჯი 1: ჩამოტვირთეთ Arduino IDE

ჩამოტვირთეთ Arduino IDE
ჩამოტვირთეთ Arduino IDE

ჩამოტვირთეთ და დააინსტალირეთ Arduino IDE (ინტერაქტიული განვითარების გარემო) ქვემოთ მოცემული ბმულის გამოყენებით:

www.arduino.cc/en/Main/Software აირჩიეთ და შეინახეთ ვერსია, რომელიც საუკეთესოდ მოერგება თქვენს ოპერაციულ სისტემას და კონფიგურაციას.

ნაბიჯი 2: აპარატურის მასალები

  1. 1 არდუინოს დაფა
  2. 1 კაბელი Arduino დაფის კომპიუტერთან დასაკავშირებლად

ნაბიჯი 3: აპარატურის შექმნა

1) დაუკავშირეთ Arduino თქვენს კომპიუტერს

ნაბიჯი 4: ჩამოტვირთეთ და გაუშვით პროგრამა

ჩამოტვირთეთ თანდართული arduino პროგრამა თქვენს ლეპტოპზე. შეაერთეთ arduino თქვენს ლეპტოპს და გაუშვით პროგრამა.

Arduino IDE- ში გახსენით ინსტრუმენტები-> სერიული მონიტორი. ჩაწერეთ გასაანგარიშებელი, მაგალითად, 3+2, და მიიღებთ შედეგს 5 -ის სახით. ასევე შეგიძლიათ სცადოთ გამოკლება, გამრავლება და გაყოფა შემდეგნაირად:

4+2 (თქვენ მიიღებთ შედეგს = 6)

8-3 (თქვენ მიიღებთ შედეგს = 5)

5*3 (თქვენ მიიღებთ შედეგს = 15)

10/2 (თქვენ მიიღებთ შედეგს = 5)

ნაბიჯი 5: პროგრამის გაგება

პროგრამის გაგება
პროგრამის გაგება
პროგრამის გაგება
პროგრამის გაგება
პროგრამის გაგება
პროგრამის გაგება
პროგრამის გაგება
პროგრამის გაგება

ჯერ გავიგოთ როგორ მუშაობს სერიული პორტის შეყვანა და გამომავალი. მომხმარებელს შეუძლია შეიყვანოს მონაცემები შეყვანის ველში სერიული მონიტორის ფანჯარაში, რომ გაგზავნოს ღირებულებები და მონაცემები Arduino– ში. ნებისმიერი სერიული პროგრამა, ან თუნდაც საბაჟო სერიული პროგრამა შეიძლება გამოყენებულ იქნას მონაცემების გასაგზავნად Arduino– ში, სერიული მონიტორის ფანჯრის ნაცვლად. ანალოგიურად მომხმარებელს შეუძლია მონაცემების გამოტანა სერიულ მონიტორზე.

ჩვენ ახლა გამოვიყენებთ ამას საკუთარი კალკულატორის შესაქმნელად.

პირველი setup () მეთოდით:

ჩვენ ვიწყებთ ცვლადების და სერიული პორტის ინიციალიზაციას.

სერიული.დაწყება (9600); // იწყებს სერიულ კომუნიკაციებს

Serial.println ("გამომიგზავნე გაანგარიშება");

Serial.println ("მაგალითად: 2+3");

შემდეგ მარყუჟის () მეთოდით:

while (Serial.available ()> 0) {// სანამ არდუინოში იგზავნება მონაცემები, ნომერი 1 = Serial.parseInt ();

ოპერაცია = Serial.read (); // ოპერაცია იქნება პირველი სიმბოლო პირველი რიცხვის შემდეგ

ნომერი 2 = Serial.parseInt (); // ინახავს მეორე რიცხვს ნომერში 2

შემდეგ ჩვენ ვიძახებთ გამოთვლას () და ვბეჭდავთ გამოთვლის შედეგს.

გამოთვლა () არის პერსონალური ფუნქცია, რომელიც ასრულებს გამოთვლებს. მოდით გავიგოთ როგორ მუშაობს ეს.

თუ (ოპერაცია == '+'), ის ამატებს ორ რიცხვს და ინახავს შედეგს "შედეგი" ცვლადში.

თუ (ოპერაცია == '-'), ის აკლებს ორ რიცხვს და ინახავს შედეგს "შედეგის" ცვლადში.

თუ (ოპერაცია == '*'), ის ამრავლებს ორ რიცხვს და ინახავს შედეგს "შედეგი" ცვლადში.

თუ (ოპერაცია == '/'), ის ყოფს ორ რიცხვს და ინახავს შედეგს "შედეგი" ცვლადში.

წინააღმდეგ შემთხვევაში, ის დაბეჭდავს "შეცდომა"

გირჩევთ: