Სარჩევი:
- ნაბიჯი 1: ჩამოტვირთეთ Arduino IDE
- ნაბიჯი 2: აპარატურის მასალები
- ნაბიჯი 3: აპარატურის შექმნა
- ნაბიჯი 4: ჩამოტვირთეთ და გაუშვით პროგრამა
- ნაბიჯი 5: პროგრამის გაგება
ვიდეო: Arduino კალკულატორი LED გამომავალი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Გამარჯობა ბიჭებო! გსურთ ისწავლოთ სერიული მონიტორის შეყვანისა და გამოყვანის გამოყენება. აქ თქვენ გაქვთ სრულყოფილი გაკვეთილი, თუ როგორ უნდა გავაკეთოთ ეს! ამ სასწავლო ინსტრუქციაში მე გაგიწევთ მარტივ ნაბიჯებს, რომლებიც საჭიროა კალკულატორის შესაქმნელად Arduino სერიული მონიტორის გამოყენებით და შედეგის ჩვენება LED მოციმციმედ.
ნაბიჯი 1: ჩამოტვირთეთ Arduino IDE
ჩამოტვირთეთ და დააინსტალირეთ Arduino IDE (ინტერაქტიული განვითარების გარემო) ქვემოთ მოცემული ბმულის გამოყენებით:
www.arduino.cc/en/Main/Software აირჩიეთ და შეინახეთ ვერსია, რომელიც საუკეთესოდ მოერგება თქვენს ოპერაციულ სისტემას და კონფიგურაციას.
ნაბიჯი 2: აპარატურის მასალები
- 1 არდუინოს დაფა
- 1 კაბელი Arduino დაფის კომპიუტერთან დასაკავშირებლად
- 1 LED
- 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 მოციმციმე იყოს რამდენჯერმე შედეგი მარტივი მარყუჟით.
გირჩევთ:
წვრილმანი ეფექტურობის 5V გამომავალი მამალი კონვერტორი!: 7 ნაბიჯი
წვრილმანი მაღალი ეფექტურობის 5V გამომავალი მამალი კონვერტორი!: მე მინდოდა ეფექტური გზა Lippo პაკეტებიდან (და სხვა წყაროებიდან) უფრო მაღალი ძაბვის დასაწევად 5V– მდე ელექტრონიკის პროექტებისთვის. წარსულში მე გამოვიყენე eBay– ის ზოგადი მამლის მოდულები, მაგრამ საეჭვო ხარისხის კონტროლი და არავითარი სახელი ელექტროლიტური კაპიტალი
Raspberry Pi - PCA9536 შეყვანის/გამომავალი Expander Python სამეურვეო პროგრამა: 4 ნაბიჯი
Raspberry Pi-PCA9536 შეყვანის/გამომავალი Expander Python სამეურვეო პროგრამა: PCA9536 არის 8 პინიანი CMOS მოწყობილობა, რომელიც უზრუნველყოფს 4 ბიტიანი ზოგადი დანიშნულების პარალელურად შეყვანის/გამოსვლის (GPIO) გაფართოებას I2C-bus/SMBus პროგრამებისთვის. იგი შედგება 4 ბიტიანი კონფიგურაციის რეგისტრისგან, რომელიც ემსახურება შეყვანის ან გამომავალი შერჩევის მიზანს, 4 ბიტიანი
Arduino დენის წყაროს ფარი 3.3v, 5v და 12v გამომავალი პარამეტრებით (ნაწილი 2): 3 ნაბიჯი
Arduino ელექტრომომარაგების ფარი 3.3v, 5v და 12v გამომავალი პარამეტრებით (ნაწილი 2): ჰეი, კეთილი იყოს თქვენი მობრძანება Arduino დენის წყაროს ფარის მეორე ნაწილში 3.3v, 5v და 12v გამომავალი პარამეტრებით. თუ თქვენ არ წაგიკითხავთ ნაწილი 1, დააწკაპუნეთ აქ. დავიწყოთ … ელექტრონული პროექტების შემუშავებისას ელექტროენერგიის მიწოდება არის ერთ-ერთი ყველაზე მნიშვნელოვანი
Arduino კვების ბლოკი 3.3v, 5v და 12v გამომავალი პარამეტრებით (ნაწილი 1): 6 ნაბიჯი
Arduino ელექტრომომარაგების ფარი 3.3v, 5v და 12v გამომავალი პარამეტრებით (ნაწილი 1): გამარჯობა ბიჭებო! მე დავბრუნდი სხვა ინსტრუქციით. ელექტრონული პროექტების შემუშავებისას, ელექტროენერგიის მიწოდება არის მთელი პროექტის ერთ -ერთი ყველაზე მნიშვნელოვანი ნაწილი და ყოველთვის არის საჭირო მრავალჯერადი გამომავალი ძაბვის ელექტრომომარაგება. ეს იმიტომ, რომ განსხვავდება
Arduino ძირითადი კომპიუტერი სატელევიზიო გამომავალი: 5 ნაბიჯი (სურათებით)
Arduino ძირითადი კომპიუტერი სატელევიზიო გამომავალით: ამ ინსტრუქციებში მე ვაჩვენებ, თუ როგორ უნდა ავაშენოთ რეტრო 8 ბიტიანი კომპიუტერი BASIC, ორი Arduino და რამდენიმე სხვა კომპონენტის საშუალებით. თქვენ შეგიძლიათ შეიყვანოთ ცვლადები და BASIC პროგრამა PS2 კლავიატურით, ხოლო გამომავალი ნაჩვენებია მონიტორზე