Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: გაეცანით ჯოისტიკის ქინძისთავებს
- ნაბიჯი 3: შეაერთეთ ყველაფერი ერთად
- ნაბიჯი 4: ჩაწერეთ კოდი
- ნაბიჯი 5: მონიტორინგი ქმედებები
ვიდეო: ჯოისტიკის სენსორი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ჯოისტიკის სენსორი გამოიყენება არდუინოს რობოტის მრავალი სახის პროექტისთვის, მაგრამ ის ყველაზე ხშირად გამოიყენება ვიდეო თამაშების კონტროლერებისთვის ან ნებისმიერი ტიპის კონტროლერისთვის, რომელიც მოიცავს ჯოისტიკს.
ჯოისტიკს აქვს მოსახსნელი პლასტიკური თავსახური, სადაც იყენებთ თითს, როდესაც იყენებთ. ამ თავსახურის ამოღებისას თქვენ უკეთესად იხილავთ ქინძისთავებს, ღილაკს და სენსორებს. ანალოგური ჯოისტიკები ძირითადად პოტენომეტრია, ამიტომ ისინი ანალოგიურ მნიშვნელობებს აბრუნებენ. ორი შავი გადასაფარებელი არის სენსორის კორპუსი. სენსორი მარცხენა მხარეს არის ზევით და ქვევით მოძრაობისთვის, როდესაც ჯოხი ზემოთ და ქვემოთ მოძრაობს ის, რაც რეალურად ხდება ის არის, რომ შიდა პლასტიკური კონტაქტი აქვს გვერდით სენსორთან, იცის თუ არა ჯოხი გადაადგილდება ზემოთ ან ქვემოთ. y ღერძის სენსორი. ჯოისტიკის ყველაზე შორს მდებარე სენსორი გრძნობს მოძრაობას მარცხნივ და მარჯვნივ, რომელიც არის x ღერძი. ეს სენსორები აგზავნიან ანალოგიურ კითხვას, მაგრამ ჯოისტიკს ასევე აქვს ღილაკი ან გადამრთველი, როდესაც ჯოისტიკზე ძირს უბიძგებს შიგნით გადამრთველს ციფრული კითხვის გაგზავნისას. ვინაიდან ჩვენ ვიცით, როგორ მუშაობს ჯოისტიკის სენსორი, მოდით დავუკავშიროთ ის არდუინოს და ვნახოთ როგორ მუშაობს იგი.
ნაბიჯი 1: მასალების შეგროვება
-არდუინო უნო
-ჯოისტიკის სენსორი
-მდედრობითი/მამრობითი Jumper კაბელები
-USB 2.0 კაბელი ტიპი A/B
-კომპიუტერი
-არდუინო IDE
ნაბიჯი 2: გაეცანით ჯოისტიკის ქინძისთავებს
ჯოისტიკს აქვს ხუთი ქინძისთავი, GND, 5V, VRx. VRy და SW. რაღაცას ძალაუფლებასთან დაკავშირებისას ყოველთვის უნდა გქონდეთ უარყოფითი და დადებითი მხარე, რომელიც შეესაბამება თქვენი კვების ბლოკის უარყოფით და დადებით მხარეებს. ამ შემთხვევაში, GND იარლიყი ნიშნავს "გრუნტს" და ეს არის ჩვენი ჯოისტიკის უარყოფითი პინი. 5V ნიშნავს "5 ვოლტს" და ეს არის ჩვენი დადებითი პინი, ორივე ეს არის ჩვენი კვების ბლოკი. შემდეგი, VRx არის ჩვენი ჰორიზონტალური ან x ღერძის პინი და ეს არის ანალოგური პინი, რომელიც აკავშირებს არდუინოს ანალოგიურ მხარეს, იგივე VRy პინთან, რომელიც არის ჩვენი ვერტიკალური y ღერძი. ორივე ეს ქინძისთავები არის მიმართული ქინძისთავები, ასე რომ, როდესაც ჯოისტიკი მოძრაობს, ქინძისთავები ანალოგიურ სიგნალს გამოსცემენ. ჩვენი ბოლო პინი არის SW pin, რომელიც ნიშნავს "გადართვას", ეს პინი დაკავშირებულია ღილაკზე და როდესაც ის ქვევით იწევს, ციფრული სიგნალი გამოდის.
ნაბიჯი 3: შეაერთეთ ყველაფერი ერთად
ახლა დროა რეალურად ჩავატაროთ ჩვენი გამოცდა მოქმედებაში!
პირველი, დააკავშირეთ მხტუნავების კაბელების თქვენი ქალი მხარე ჯოისტიკის ქინძისთავებთან, რომლებიც სულ ხუთი უნდა იყოს.
მეორე, დააკავშირეთ ჯუმბერის კაბელების მამრობითი მხარე თქვენს არდუინოს შესაბამის ქინძისთავებთან. GND to GND, 5V to 5V, VRx და VRy arduino– ს ნებისმიერ ანალოგიურ პინზე, მაგრამ ამ შემთხვევაში ჩვენი კოდი გვეუბნება, რომ მივანიჭოთ ეს A0 და A1. ბოლო პინი, რომელთანაც ჩვენ უნდა დავუკავშირდეთ ან არდუინოს, არის ჩვენი SW პინი, რომელიც მიდის არდუინოს ციფრულ მხარეს, ასე რომ იქნება დაკავშირებული ციფრულ პინ 2 -თან.
მესამე, შეაერთეთ თქვენი USB კაბელი არდუინოსთან და კომპიუტერთან.
ნაბიჯი 4: ჩაწერეთ კოდი
ახლა, როდესაც ჩვენ ყველაფერი გვაქვს დაკავშირებული ჩვენს arduino დაფაზე, დროა ატვირთოთ შესაბამისი კოდი. Brainy Bits– ს უკვე ჩაწერილი აქვს ჩვენთვის კოდი, ასე რომ ჩვენ შეგვიძლია მისი კოპირება და ჩასმა ჩვენს Arduino IDE– ში.
კოდის ბმული:
1. გახსენით ახალი arduino IDE ფაილი
2. ჩასვით კოდი
3. ატვირთვა
ნაბიჯი 5: მონიტორინგი ქმედებები
დააწკაპუნეთ გამადიდებელ შუშზე, რომელიც მდებარეობს ეკრანის ზედა მარჯვენა კუთხეში. ახალი ფანჯარა უნდა გამოჩნდეს და რასაც ხედავთ არის მოქმედებები თქვენი ჯოისტიკის გადაადგილებისას. წადით წინ და იმოძრავეთ თქვენი ჯოისტიკის გარშემო და x და y ღერძი უნდა შეიცვალოს იმისდა მიხედვით, თუ რა პოზიციაზეა თქვენი ჯოისტიკი. შეეცადეთ დააჭიროთ თქვენს ჯოისტიკს და თქვენი SW pin უნდა შეიცვალოს 1-დან 0. როდესაც ჯოისტიკი ნეიტრალურ მდგომარეობაშია თქვენი x ღერძი უნდა იყოს 513 და თქვენი y ღერძი უნდა იყოს 522. რა ხდება კოდში არის რომ ბათილი მარყუჟი ანაწილებს ჯოისტიკის პოზიციას ანალოგური სიგნალის გამოყენებით და როდესაც ღილაკს ციფრული სიგნალით დაჭერით.
გირჩევთ:
2 სერვისის კონტროლი ანალოგური ჯოისტიკის გამოყენებით .: 5 ნაბიჯი (სურათებით)
2 სერვის კონტროლი ანალოგური ჯოისტიკის გამოყენებით .: გამარჯობა ბიჭებო, ეს არის ჩემი პირველი სასწავლო ინსტრუქცია და ამ პოსტში მე გაგიზიარებთ თუ როგორ გამოვიყენო ანალოგური ჯოისტიკი სერვოს გასაკონტროლებლად Arduino UNO– ს გამოყენებით. შევეცდები ავხსნა რაც შეიძლება მარტივად, იმედია მოგეწონებათ ის
როგორ გავაკეთოთ ჯოისტიკის კონტროლი Arduino– სთვის: 3 ნაბიჯი
როგორ გავაკეთოთ ჯოისტიკის კონტროლი არდუინოსთვის: ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ როგორ გააკეთოთ ლეგო ჯოისტიკები არდუინოსთვის
მოტორიზებული ამოსაღები ჯოისტიკის შემუშავება: 10 ნაბიჯი (სურათებით)
მოტორიზებული გასაშლელი ჯოისტიკის შემუშავება: ეს მოტორიანი მოხსნადი ჯოისტიკი არის დაბალი ღირებულების გადაწყვეტა ინვალიდის ეტლით მოსარგებლეებისთვის, რომლებსაც უჭირთ ხელით მოძრავი ჯოისტიკის სამაგრების გამოყენება. ეს არის დიზაინის განმეორება წინა გასაშლელ ჯოისტიკ პროექტზე. პროექტი შედგება
სახალისო პროექტები Elegoo Uno R3 სუპერ დაწყების ნაკრებით - ჯოისტიკის კონტროლი DC ძრავისთვის: 4 ნაბიჯი
სახალისო პროექტები Elegoo Uno R3 სუპერ სტარტით - ჯოისტიკ კონტროლი DC ძრავისთვის: ამ ინსტრუქციებში მე შევეცდები არდუინოს დახმარებით ვაკონტროლო DC ძრავის მიმართულება და სიჩქარე ჯოისტიკით, გამოვიყენო კომპონენტები Elegoo Uno R3 Super Start Kit ხელმისაწვდომია Amazon.com– დან
ჯოისტიკის კლავიატურა: 4 ნაბიჯი
ჯოისტიკის კლავიატურა: ამ პროექტში ჩვენ შევქმნით კლავიატურას ჯოისტიკით შერჩევისა და შეყვანისთვის და LCD ეკრანის ჩვენებისათვის