Სარჩევი:

არდუინოს გაცნობა: 3 ნაბიჯი
არდუინოს გაცნობა: 3 ნაბიჯი

ვიდეო: არდუინოს გაცნობა: 3 ნაბიჯი

ვიდეო: არდუინოს გაცნობა: 3 ნაბიჯი
ვიდეო: მაკონტროლებელი 32 სერვო მოტორი PCA9685 და Arduino გამოყენებით: V3 2024, ივნისი
Anonim
არდუინოს გაცნობა
არდუინოს გაცნობა

გამარჯობა და კეთილი იყოს თქვენი მობრძანება არდუინო ალბერტსა და არდუინო 101 -ში. თუ თქვენ დაბნეული ხართ არდუინოსთან ან გსურთ დაიწყოთ თქვენი მოგზაურობა არდუინოსთან შედარებით, თქვენ სწორ ადგილას ხართ. ამ ვიდეოთი ჩვენ ვიწყებთ მოგზაურობას არდუინოს ლექსში. ჩვენ დავიწყებთ ძალიან საფუძვლებს, როგორიცაა რა არის არდუინო? ან რამდენად სასარგებლოა თქვენთვის? მომავალში ჩვენ უფრო დეტალურად განვიხილავთ და შევისწავლით რისი გაკეთება შეგვიძლია არდუინოსთან.

ნაბიჯი 1: რა არის არდუინო?

რა არის არდუინო?
რა არის არდუინო?

დავიწყოთ რა არის არდუინო? ყველაზე გავრცელებული ახსნა არის, რომ Arduino არის მიკროკონტროლი. ისე, ეს არ არის მთლად სწორი წინადადება, რადგან მიკროკონტროლი გარეგნულად ჰგავს სურათს.

და თუ დაბნეული ხართ, ეს სახელის გამოა. Arduino არის იტალიაში დაფუძნებული კომპანია, რომელიც აწარმოებს ამ დაფებს. დაფები, როგორიცაა Arduino uno, nano, mega და ა.შ. ყველაზე ხშირად გამოყენებული დაფა არის UNO. ეს არ არის მიკროკონტროლერი, არამედ მიკროკონტროლერების და სხვა კომპონენტების ერთობლიობა. მიკროკონტროლერები ძირითადად პატარა კომპიუტერებია, რომლებსაც შეუძლიათ მარტივი დავალებების შესრულება. ისინი პროგრამულად პროგრამირდება. არდუინო იყენებს მიკროკონტროლერების სერიას, სახელწოდებით ATmega AVR. დამზადებულია კომპანია Atmel- ის მიერ. არდუინოს საუკეთესო რამ არის ის, რომ ჩვენ არ გვჭირდება გამოვიყენოთ ასამბლეის დონის ენა ამ მიკროკონტროლერების დასაპროგრამებლად. მაგრამ ჩვენ დავუბრუნდებით ამ წერილს.

ნაბიჯი 2: აპარატურა

ტექნიკა
ტექნიკა

კარგი, ახლა თქვენ გაქვთ ძირითადი წარმოდგენა არდუინოზე. მოდით გადავიდეთ აპარატურაზე. ჩვენ ვიწყებთ Arduino UNO– ით. ჩვენ ბევრი გვაქვს სალაპარაკო.

უპირველეს ყოვლისა, თქვენ ხედავთ GPIO ქინძისთავებს. რომლებიც ზოგადი დანიშნულების შემავალი გამომავალი ქინძისთავებია. არსებობს ქინძისთავები დანომრილი 0 -დან 13 -მდე, ეს არის ციფრული ქინძისთავები, რაც ნიშნავს რომ თქვენ შეგიძლიათ გამოიყენოთ მხოლოდ ლოგიკური დონეები ამ ქინძისთავებისთვის. არის ქინძისთავები ~ ნიშნით. ეს ქინძისთავები არის PWM ქინძისთავები. PWM ნიშნავს პულსის სიგანის მოდულაციას. არსებობს რამდენიმე ქინძისთავები, რომელთა გვერდით არის დაწერილი GND, ეს ქინძისთავები არის საერთო ენის უზრუნველსაყოფად. ანალოგური მონაცემებისთვის არის ქინძისთავები A0 დან A5 ეტიკეტით. 5V და 3.3V ქინძისთავები იძლევა სტაბილურ გამომუშავებას შესაბამისად 5V და 3.3V შესაბამისად. Pin Vin შეიძლება გამოყენებულ იქნას Arduino– ს გასაძლიერებლად. GPIO pin 0 და 1 შეიძლება გამოყენებულ იქნას როგორც მიმღები და გადამცემი პორტები შესაბამისად სერიული კომუნიკაციისთვის. არის კიდევ ორი პორტი. ერთის გამოყენებით შეგიძლიათ დაუკავშიროთ Arduino კომპიუტერს და დააპროგრამოთ იგი და ასევე ჩართოთ იგი. სხვა საშუალებების გამოყენებით შეგვიძლია არდუინოს ჩართვა კედლის ადაპტერის გამოყენებით.

ნაბიჯი 3: პროგრამული უზრუნველყოფა

პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა

შემდეგი არის პროგრამული უზრუნველყოფა. Arduino IDE– ს გამოყენებით ჩვენ შეგვიძლია დავაპროგრამოთ Arduino დაფა სხვადასხვა დავალების შესასრულებლად. Arduino IDE– ში გამოყენებული ენა არის C და C ++ კომბინაცია. მისი გამოყენება ადვილია და არა ისეთი რთული, როგორც ასამბლეის დონის ენა.

თავიდან მენიუს ზოლში გვაქვს ფაილი, რედაქტირება, ესკიზი, ინსტრუმენტი და დახმარების მენიუ. ამის შემდეგ ჩვენ გვაქვს რამდენიმე ღილაკი. ეს ღილაკები არის ჩვენი კოდის შედგენისთვის, ჩვენი კოდის ატვირთვა Arduino დაფაზე და ახალი ფაილის შესაქმნელად.

სრული კოდი დაყოფილია ორ ნაწილად; დაყენება და მარყუჟი. დაყენება მუშაობს ერთხელ და მარყუჟი მუშაობს ისევ და ისევ. ჩვენ შეგვიძლია გამოვაცხადოთ გლობალური ცვლადები და შევიტანოთ ბიბლიოთეკები გარეთ. ასე რომ, როდესაც თქვენ ჩართავთ Arduino დაფას, კონფიგურაცია მუშაობს ჯერ და შემდეგ მარყუჟი მუშაობს ისევ და ისევ სანამ არ არის ჩართული. აქ არის კოდის მაგალითი. შეგიძლიათ ჩამოტვირთოთ IDE აქედან: ჩამოტვირთეთ IDE

გირჩევთ: