ყველა, ვინც დაიწყებს Arduino- ს სწავლას, იცნობს Arduino IDE- ს. ეს საშუალებას გაძლევთ დაწეროთ ესკიზები, შეამოწმოთ სისწორე და ჩაიტვირთოთ ისინი Arduino დაფების მეხსიერებაში. მაგრამ ეს არის ერთადერთი გზა Arduino- ს პროგრამების განვითარებისათვის? Სულაც არა! ვნახოთ, სხვა რა განვითარების გარემო არსებობს.
აუცილებელია
- - არდუინო;
- - კომპიუტერი.
ინსტრუქციები
Ნაბიჯი 1
დავიწყოთ PROGRAMINO– ს განვითარების გარემოთი. ეს არის ფასიანი განვითარების გარემო, მაგრამ შეგიძლიათ ის სცადოთ 14 დღის განმავლობაში უფასოდ. Programino, ისევე როგორც სხვა განვითარების გარემო, მოითხოვს, რომ თქვენ დაყენებული გაქვთ Arduino IDE. პროგრამის პირველად დაწყებისას, პარამეტრებში მიუთითეთ arduino.exe შესრულებადი ფაილის გზა. ამისათვის გადადით პარამეტრების მენიუში: ოფციები -> რედაქტორის პარამეტრები. გამოჩნდება ფანჯარა, რომელშიც უნდა მიუთითოთ დირექტორიის ბილიკები Arduino IDE და მასთან დაკავშირებული ბიბლიოთეკებით. ახლა ჩვენ მზად ვართ პროგრამინოში პროგრამების დასაწერად.
ნაბიჯი 2
ამ განვითარების გარემოში გამოყენებული ენა იგივეა, რაც თავდაპირველ Arduino IDE - C– ში. ეს არის სინამდვილეში, თუ თქვენ უკვე წერთ ესკიზებს Arduino IDE- ში, თქვენ აღარ მოგიწევთ ახალი პროგრამირების ენის სწავლა, რაც ამ განვითარების გარემოს დიდი პლუსია.
ამასთან, გარდა ამისა, ეს IDE გთავაზობთ სწრაფი განვითარების ისეთ მოსახერხებელ გზას, როგორიცაა კოდის შევსება. ანუ, თქვენ არ გჭირდებათ მუდმივად გაიაროთ Arduino ბრძანების და მეთოდის მითითება. თქვენ იწყებთ კოდის აკრეფას და განვითარების გარემო გიბიძგებთ აირჩიოთ თქვენთვის სასურველი ვარიანტი არსებული ვარიანტებიდან. მაგალითად, თქვენ აკრიფეთ "digi" და IDE გთავაზობთ ვარიანტებს: "digitalRead", "digitalWrite".
მოდით დავწეროთ მარტივი ესკიზი, რომელშიც მუდმივად გამოვკითხავთ Arduino- ს ერთ-ერთ ანალოგურ პინს და გამოვაკითხავთ სერიულ პორტს. სცადეთ ესკიზის ხელით აკრეფა და არა კოპირება და ჩასმა, რომ იგრძნოთ Programino კოდის დასრულების მოხერხებულობა.
ნაბიჯი 3
კიდევ რა საინტერესო გვთავაზობს Programino IDE? ამ განვითარების გარემოს აქვს რამდენიმე საინტერესო ინსტრუმენტი, რომელიც ხელმისაწვდომია ინსტრუმენტების მენიუს საშუალებით. მაგალითად, ჩასაწერი, LCD პერსონაჟის დიზაინერი, კონვერტორი DEC-BIN-HEX- ს, სერიული პორტის ტერმინალს, ანალოგურ პლოტერს და სხვებს შორის.
მოდი, უფრო ახლოს გავეცნოთ ანალოგური შემქმნელის ინსტრუმენტს. ეს ინსტრუმენტი საშუალებას გაძლევთ წარმოიდგინოთ რა მოდის COM პორტში Arduino– დან. ეს შეიძლება სასარგებლო იყოს, მაგალითად, ზოგიერთი ანალოგური სენსორის კითხვის ჩვენებისთვის: ტემპერატურა, ტენიანობა, წნევა, განათება და სხვა.
იმისათვის, რომ ჩანაფიქრმა იმუშაოს ესკიზში, თქვენ უნდა გაააქტიუროთ სერიული პორტი 19200 კბ / წმ სიჩქარით. მონაცემები იბეჭდება გრაფიკაში, Serial.println (). დავიწყოთ ანალოგური შემგროვებელი. დააჭირეთ ღილაკს Connect, რომ დაუკავშირდეთ პორტს, რომელთანაც დაკავშირებულია Arduino.
ნაბიჯი 4
Arduino IDE- ს კიდევ ერთი საინტერესო ალტერნატივაა B4R, ან "Basic for Arduino". სტატიის ბოლოს მოცემულია ოფიციალური საიტის ბმულიც. ეს განვითარების გარემო საინტერესოა, რადგან იგი C– ს ნაცვლად იყენებს ძირითად ენას. იგი ასევე მხარს უჭერს კოდის შევსებას. გარდა ამისა, ის სრულიად უფასოა.
პირველ დაწყებაზე, B4R გარემო ასევე მოითხოვს, რომ მიუთითოთ დირექტორიის გზა Arduino IDE- ით, ასევე, საჭიროების შემთხვევაში, დამატებითი არასტანდარტული ბიბლიოთეკები და საერთო მოდულები. ამ პარამეტრების კონფიგურაცია შესაძლებელია შემდეგში - Tools -> Configure Paths.
ნაბიჯი 5
მოდით დავწეროთ ესკიზი და ამავდროულად დავაკვირდეთ B4R IDE- ს.
ცენტრალურ ნაწილში მოცემულია კოდის რედაქტირების ველი. მარჯვნივ არის ჩანართების არე და თავად ჩანართები: ხელმისაწვდომი ბიბლიოთეკები, ესკიზების მოდულები, ისტორია და ძიება. ზემოთ მოცემულ ფოტოზე ღიაა ჩანართი ჟურნალით. ჩანს, რომ აქ ნაჩვენებია შეტყობინებები, რომლებიც დაყენებულია პროგრამაში Log () ბრძანებით. ამ განვითარების გარემოში შეგიძლიათ დააყენოთ წერტილების წერტილები, რაც ძალიან გამოსაყენებელია გამართვის პროცესში და ასევე გამოიყენეთ სანიშნეები კოდის უფრო სწრაფად ნავიგაციისთვის.
თქვენ ვერ შეძლებთ პროგრამირების დაწყებას ამ განვითარების გარემოში დაუყოვნებლივ, რადგან იგი იყენებს სხვა, უფრო ობიექტზე ორიენტირებულ ენას, ვიდრე კლასიკური Arduino IDE, განსხვავებული სინტაქსით. ამასთან, ამ გარემოს მოხერხებულობა და დეველოპერების მხრიდან კარგი სახელმძღვანელო მითითებები ამ ნაკლოვანებებს ანაზღაურებს.
ნაბიჯი 6
Arduino– ს განვითარების სხვა გარემოა ჩამოთვლილი გარდა.მაგალითად, Codeblocks. მას აქვს იგივე შესაძლებლობები, რასაც IDE აღწერს, ამიტომ მე მას უფრო დაწვრილებით არ აღწერს.
ახლა თქვენ იცით, რომ Arduino– სთვის არსებობს ალტერნატიული, ბევრად უფრო მოსახერხებელი, გარემო. მათი გამოყენება მნიშვნელოვნად გაამარტივებს და დააჩქარებს საკუთარი ესკიზების შემუშავებას.