Სარჩევი:

ღილაკები თაგვის გადახვევისთვის: 5 ნაბიჯი
ღილაკები თაგვის გადახვევისთვის: 5 ნაბიჯი

ვიდეო: ღილაკები თაგვის გადახვევისთვის: 5 ნაბიჯი

ვიდეო: ღილაკები თაგვის გადახვევისთვის: 5 ნაბიჯი
ვიდეო: გადაცემათა კოლოფის საეჭვო სიმპტომები 2024, ნოემბერი
Anonim
ღილაკები მაუსის გადახვევისთვის
ღილაკები მაუსის გადახვევისთვის

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

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

32U4 Pro Micro დაფებით კლავიატურისა და მაუსის შეყვანისას დავინტერესდი და მაინტერესებდა, არსებობდა თუ არა გადახვევის ვარიანტი, რადგან ეს არ იყო ის, რაც მე ვნახე.

Arduino დოკუმენტაციის შემოწმებამ [1] აჩვენა, რომ იყო გადახვევის მნიშვნელობა Mouse.move () ფუნქციაში -> Mouse.move (xVal, yVal, საჭე).

დავინტერესდი თუ არა ბორბლის ბრუნვის ნაცვლად შემეძლო გამომეყენებინა ღილაკის დაჭერა თითოეული გადახვევის გაზრდისთვის და ტესტირების შემდეგ აღმოვაჩინე რომ შემეძლო.

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

1* 32U4 Pro მიკრო კლონი

2* 6 მმ კვადრატული მომენტალური ღილაკები

1* Stripboard 24* 37

2* 12 გზა 0.1 დიუმიანი სოკეტი - Pro Micro– სთვის

ნაბიჯი 2: მშენებლობა;

მშენებლობა
მშენებლობა
მშენებლობა
მშენებლობა

მე შევიმუშავე და ავაშენე პატარა დაფა ყველა კომპონენტის შესანახად.

Pro Micro ჩართულია 2* 12 გზა 0.1 ინჩიანი სოკეტებით და არის მცირე რაოდენობის მავთულები გადამრთველებისა და სახმელეთო კავშირებისათვის (6 მავთული). არის 13 ბილიკი, რომელთაგან 12 არის Pro Micro ქინძისთავებს შორის და მეორე მომდევნო ერთ -ერთ გადამრთველთან. კომპიუტერთან დაკავშირება ხდება Pro Micro– ს USB კონექტორის საშუალებით.

მე ჩავრთე 2*12 გზის ბუდეები პრო მიკროში სტაბილურობისთვის და შემდეგ შევაჯექი კუთხის ქინძისთავებში ჯერ დანარჩენების შედუღებამდე. შემდეგ ღილაკებში ჩავწექი და გავაკეთე გაყვანილობა. ბოლოს ჩავდექი ტრეკის შესვენებები.

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

დავწერე პროგრამული უზრუნველყოფა და დავპროგრამე Pro Micro Arduino IDE გამოყენებით.

პროგრამირების მიზნით, Pro Micro გამოჩნდება როგორც Arduino Leonardo.

პროგრამული უზრუნველყოფა იყენებს ტაიმერის შეწყვეტას ღილაკების გამოკითხვისა და დემონსტრირებისათვის, როდესაც ღილაკზე დაჭერილი, ან უფრო ზუსტად დაჭერილი და შემდეგ გამოშვებული Mouse. Move () ფუნქცია იძახება გადაადგილების მნიშვნელობის გასაგზავნად თანდართულ კომპიუტერზე.

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

ნაბიჯი 4: გამოიყენეთ:

ერთეული არის უბრალოდ ჩართვა და თამაში, ის გამოჩნდება როგორც HID მოწყობილობა კომპიუტერში და არ არის დრაივერები დასაყენებლად.

ნაბიჯი 5: მითითებები:

[1] Arduino USB მაუსის დოკუმენტაცია https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (წაკითხვის თარიღი: 6/ივლისი/2019)

გირჩევთ: