Სარჩევი:

Arduino კალკულატორი LED გამომავალი: 5 ნაბიჯი
Arduino კალკულატორი LED გამომავალი: 5 ნაბიჯი

ვიდეო: Arduino კალკულატორი LED გამომავალი: 5 ნაბიჯი

ვიდეო: Arduino კალკულატორი LED გამომავალი: 5 ნაბიჯი
ვიდეო: How to use 4 channel Relay to control AC load with Arduino code 2024, ნოემბერი
Anonim
Arduino კალკულატორი LED გამოყვანის საშუალებით
Arduino კალკულატორი LED გამოყვანის საშუალებით
Arduino კალკულატორი LED გამოყვანის საშუალებით
Arduino კალკულატორი LED გამოყვანის საშუალებით
Arduino კალკულატორი LED გამოყვანის საშუალებით
Arduino კალკულატორი LED გამოყვანის საშუალებით
Arduino კალკულატორი LED გამოყვანის საშუალებით
Arduino კალკულატორი LED გამოყვანის საშუალებით

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

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

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

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

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

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

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

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

აპარატურის მშენებლობა
აპარატურის მშენებლობა

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

2) შეაერთეთ LED პურის დაფაზე და არდუინოზე, როგორც ეს მოცემულია სურათზე.

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

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

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

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

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

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

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

თქვენ ნახავთ, რომ LED ანათებს იმდენჯერ, რამდენჯერაც გამომავალი.

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

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

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

ჩვენ ახლა გამოვიყენებთ ამას საკუთარი კალკულატორის შესაქმნელად. პირველი setup () მეთოდით: ჩვენ ვიწყებთ ცვლადების და სერიული პორტის ინიციალიზაციას. სერიული.დაწყება (9600); // იწყებს სერიულ კომუნიკაციებს Serial.println ("გამომიგზავნე გამოთვლა"); Serial.println ("მაგალითად: 2+3"); შემდეგ მარყუჟის () მეთოდით: while (Serial.available ()> 0) {// სანამ არდუინოში იგზავნება მონაცემები, ნომერი 1 = Serial.parseInt (); ოპერაცია = Serial.read (); // ოპერაცია იქნება პირველი სიმბოლო პირველი რიცხვის შემდეგ ნომერი 2 = Serial.parseInt (); // ინახავს მეორე ნომერს ნომერში 2 შემდეგ ჩვენ ვიძახებთ გამოთვლას () და ვბეჭდავთ გამოთვლის შედეგს. გამოთვლა () არის პერსონალური ფუნქცია, რომელიც ასრულებს გამოთვლებს. მოდით გავიგოთ როგორ მუშაობს ეს. თუ (ოპერაცია == '+'), ის ამატებს ორ რიცხვს და ინახავს შედეგს "შედეგი" ცვლადში. თუ (ოპერაცია == '-'), ის აკლებს ორ რიცხვს და ინახავს შედეგს "შედეგის" ცვლადში. თუ (ოპერაცია == '*'), ის ამრავლებს ორ რიცხვს და ინახავს შედეგს "შედეგი" ცვლადში. თუ (ოპერაცია == '/'), ის ყოფს ორ რიცხვს და ინახავს შედეგს "შედეგი" ცვლადში. წინააღმდეგ შემთხვევაში, ის დაბეჭდავს "შეცდომა"

მოციმციმე მეთოდს აქვს კოდი ისე, რომ LED მოციმციმე იყოს რამდენჯერმე შედეგი მარტივი მარყუჟით.

გირჩევთ: