Სარჩევი:

პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: 4 ნაბიჯი
პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: 4 ნაბიჯი

ვიდეო: პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: 4 ნაბიჯი

ვიდეო: პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: 4 ნაბიჯი
ვიდეო: How to control Servo motor with Arduino with and without potentiometer 2024, ნოემბერი
Anonim
პოტენომეტრი და სერვო: კონტროლირებადი მოძრაობა არდუინოსთან ერთად
პოტენომეტრი და სერვო: კონტროლირებადი მოძრაობა არდუინოსთან ერთად
პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად
პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად
პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად
პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად

პირველ რიგში თქვენ უნდა შეაგროვოთ შესაბამისი მასალები ამ სქემის გასაერთიანებლად.

მარაგები

1 არდუინო

1 პოტენომეტრი

1 სერვო

1 პურის დაფა

2 შავი ჯუმბერის მავთული (სახმელეთო/უარყოფითი)

2 წითელი ჯუმბერის მავთული (ძაბვა/დადებითი)

2 ყვითელი/ფერადი ჯუმბერის მავთული (შეყვანა/გამომავალი)

ნაბიჯი 1: კომპონენტების გაგება

კომპონენტების გაგება
კომპონენტების გაგება
კომპონენტების გაგება
კომპონენტების გაგება
კომპონენტების გაგება
კომპონენტების გაგება
კომპონენტების გაგება
კომპონენტების გაგება

მნიშვნელოვანია, სანამ ფიზიკურ წრეს შევაერთებთ თითოეული კომპონენტის გასაგებად:

Breadboard- ს აქვს ორი კომპლექტი დენის რელსები ორივე მხარეს, რომლებსაც აქვთ სლოტი უარყოფითი (შავი/ლურჯი) და დადებითი (წითელი) შეყვანისთვის. ისინი დაკავშირებულია სერიულად ვერტიკალურად. ტერმინალის ზოლები იზიარებს კავშირს ჰორიზონტალურად, თუმცა პარალელურ ტერმინალურ ზოლს დასჭირდება გამყოფი მავთული გამყოფის დასაკავშირებლად.

პოტენომეტრს აქვს 5V პინი (წითელი), Vout pin (ყვითელი/ფერი) და Ground/GND pin (შავი).

სერვო აქვს 5V პორტი (წითელი), პულსის სიგანის მოდულაცია/PWM პორტი (ყვითელი/ფერი) და Ground/GND პორტი (შავი). დააწკაპუნეთ ბმულზე და გაიგეთ მეტი როგორ მუშაობს.

ნაბიჯი 2: სქემის დაყენება

სქემის დაყენება
სქემის დაყენება

დაიცავით დიაგრამის განლაგება. მიკროსქემის დაყენებისას, ყოველთვის გახსოვდეთ, რომ არდუინო გამორთული იყოს თქვენი კომპონენტების დაზიანების თავიდან ასაცილებლად.

შეაერთეთ პოტენომეტრი პურის დაფაზე, გაითვალისწინეთ მისი ორიენტაცია (ეს მნიშვნელოვანი იქნება არდუინოს დასაკავშირებლად ჯუმბერის მავთულის გამოყენებისას). გამოიყენეთ ყვითელი ჯუმბერის მავთული და შეუერთეთ შუა გამომავალი პინი არდუინოს ანალოგიურ (A0) პორტს. შეაერთეთ წითელი ჯამპერის მავთული V5 პორტში და შავი ჯუმბერის მავთული GND პორტში არდუინოზე.

შეაერთეთ სერვო პურის დაფაზე და არდუინოში. გამოიყენეთ ყვითელი ჯუმბერის მავთული, რომ დააკავშიროთ მისი შეყვანის/სიგნალის პორტი ციფრულ PWM პორტთან, 9 არდუინოზე. შეაერთეთ წითელი ჯამპერის მავთული V5 ტერმინალის ზოლში და შავი ჯუმბერის მავთული GND ტერმინალის ზოლში სერიულად, პოტენომეტრის განლაგებით (იხილეთ სურათი).

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

ნაბიჯი 3: ჩამოტვირთეთ Arduino GUI და შეყვანის კოდი

ჩამოტვირთეთ Arduino GUI და შეყვანის კოდი
ჩამოტვირთეთ Arduino GUI და შეყვანის კოდი
ჩამოტვირთეთ Arduino GUI და შეყვანის კოდი
ჩამოტვირთეთ Arduino GUI და შეყვანის კოდი

ჩამოტვირთეთ Arduino გრაფიკული მომხმარებლის ინტერფეისი (GUI) აქ.

შეაერთეთ ქვემოთ მოყვანილი კოდი, გაითვალისწინეთ ინფორმაცია "//" მარჯვნივ გეუბნებათ რას აკეთებს კოდის ეს ხაზი:

#მოიცავს // სერვო ბიბლიოთეკა

Servo servo_test; // servo ობიექტის ინიციალიზაცია დაკავშირებული სერვოსთვის

int კუთხე = 0;

int potentio = A0; // ინიციალიზაცია A0analog pin for potentiometer

void setup () {

servo_test.attach (9); // მიამაგრეთ სერვოს სიგნალი pin არდუინოს 9 პინზე

}

ბათილი მარყუჟი () {

კუთხე = analogRead (potentio); // პოტენომეტრის მნიშვნელობის წაკითხვა 0 -დან 1023 -მდე

კუთხე = რუკა (კუთხე, 0, 1023, 0, 179); // პოტენომეტრის მნიშვნელობის გაზრდა სერვოზე კუთხის მნიშვნელობამდე 0 -დან 180 -მდე)

servo_test.write (კუთხე); // ბრძანება სერვო ბრუნავს მითითებულ კუთხის დაყოვნებამდე (5);

}

ნაბიჯი 4: პოტენომეტრი + სერვო + არდუინო

პოტენომეტრი + სერვო + არდუინო
პოტენომეტრი + სერვო + არდუინო

ასე უნდა გამოიყურებოდეს საბოლოო წრე. უყურეთ ვიდეოს, რომ ნახოთ როგორ მუშაობს.

გირჩევთ: