Мазмұны:

Тышқанды айналдыру түймелері: 5 қадам
Тышқанды айналдыру түймелері: 5 қадам

Бейне: Тышқанды айналдыру түймелері: 5 қадам

Бейне: Тышқанды айналдыру түймелері: 5 қадам
Бейне: Тигр😂 #семья #жаналиевтертеатры 2024, Шілде
Anonim
Тышқанды айналдыру түймелері
Тышқанды айналдыру түймелері

Менде бірнеше жылдар бойы бірнеше компьютерлік тышқандар болды, ал айналдыру дөңгелегі - бұл біркелкі жұмыс істемейді немесе тұрақсыз жұмыс жасайды.

Мен жақында Blender графикалық пакетін сынап көруге шешім қабылдағанға дейін айналдыру опциясын қолданудан аулақ болдым, мұнда көру аймағын үлкейту мен кішірейту үшін айналдыру дөңгелегін пайдаланбай құтыла алмайтынымды білдім.

32U4 Pro Micro тақталарымен пернетақта мен тінтуірдің кірісі ретінде ойнағаннан кейін мен айналдыратын опция бар -жоғын білуге қызығушылық таныттым, себебі бұл мен бұрын көрген емес.

Arduino құжаттамасын [1] тексеру Mouse.move () -> Mouse.move (xVal, yVal, дөңгелек) функциясында айналдыру мәні бар екенін көрсетті.

Дөңгелекті айналдырудың орнына мен айналдырудың әр қадамын жасау үшін түймені басуға бола ма деп ойладым және тестілеуден кейін мен жасай алатынымды білдім.

1 -қадам: Жабдық:

1* 32U4 Pro Micro клоны

2* 6 мм шаршы лездік түймелер

1* жолақ тақтасы 24* 37

2* 12 жолды 0,1 дюймдік розеткалар - Pro Micro үшін

2 -қадам: құрылыс;

Құрылыс
Құрылыс
Құрылыс
Құрылыс

Мен барлық компоненттерді ұстайтын шағын тақтаны жасадым.

Pro Micro 2* 12 дюймдік 0,1 дюймдік розеткаға қосылады, сөндіргіштер мен жерге қосылатын сымдардың аз мөлшері бар (6 сым). Олардың 12 -і Pro Micro түйреуіштері мен екіншісі арасында қосқыштардың біріне. Компьютерге қосылу Pro Micro USB қосқышы арқылы жүзеге асады.

Мен тұрақтылық үшін 2*12 жолды розеткаларды про микроға жалғадым, содан кейін қалғанын дәнекерлеместен бұрын бұрыштық түйреуіштерге дәнекерледім. Содан кейін мен түймелерді дәнекерлеп, сымдарды жүргіздім. Соңында мен трек үзілімдерін қойдым.

3 -қадам: Бағдарламалық қамтамасыз ету:

Мен бағдарламалық қамтамасыз етуді жаздым және Arduino IDE көмегімен Pro Micro бағдарламаладым.

Бағдарламалау мақсатында Pro Micro Arduino Leonardo ретінде көрінеді.

Бағдарламалық жасақтама түймешіктерді сұрау және шығару үшін таймердің үзілуін қолданады, егер түйме басылса немесе дәлірек басылса, содан кейін Mouse. Move () функциясы бекітілген компьютерге айналдыру мәнін жіберу үшін шақырылады.

Мен қандай айналдыру мәні туралы ешқандай құжаттаманы көрмедім, сондықтан 1 оң өсімді берді, содан кейін -1 теріс өсімді берді; құжаттамада айналдыру мәні қол қойылған таңба ретінде арнайы тізімделген.

4 -қадам: Қолдану:

Құрылғы қосулы және ойнатылған, ол компьютерге HID құрылғысы ретінде көрінеді және орнататын драйверлер жоқ.

5 -қадам: Әдебиеттер:

[1] Arduino USB Mouse құжаттамасы https://www.arduino.cc/reference/kz/language/functions/usb/mouse/mousemove/ (6 шілде/2019 ж. Алынды)

Ұсынылған: