Управление мышью

KBSH
Offline
Зарегистрирован: 21.05.2014

Делаю трэкбол. Есть две виличины (x_track, y_track) отвечающие за направление вращения трэка (значения от - до +). Как мне их прописать в команде Mouse.move?

KBSH
Offline
Зарегистрирован: 21.05.2014

Еще один вопрос. Ардуино Леонардо имеет библиотеку для работы в качестве мыши. А для Нано есть такая?

Вообще можно ли реализовать эмуляцию мыши с помощью Нано?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

с нано нельзя

направление это одно. а разве не должно быть количество точек для свещения?

KBSH
Offline
Зарегистрирован: 21.05.2014

А если использовать отдельный USB Host Shield?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

не пробовал. наверно можно, если как host работает

но если есть леонардо зачем мудрить? или это вы в общем, разговоры о том как люди делают,и  как мне сделать тоже самое на том что есть

Bomberboy
Offline
Зарегистрирован: 08.07.2013
jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

как вариант))) но не очень удобный

а вообще прикольно сделано

KBSH
Offline
Зарегистрирован: 21.05.2014

Просто у меня в наличии Nano v3. Знал бы заранее, взял бы Леонардо или Про Микро

art100
Offline
Зарегистрирован: 09.03.2014

KBSH пишет:

Просто у меня в наличии Nano v3. Знал бы заранее, взял бы Леонардо или Про Микро

без шансов

на микрухе чудо буквы U нет

Atmel сказал Uысб-ы не будет в принципе

я с трудом нашел на блаблабла16U2 паршивки Нерон наткнулся на старые прародители блаблабла8U2

если мелкая нужна и крепкая очень выкупай за 20$ teensy они за эти деньги вылизывают библиотеки что дешевле и быстрее получается

или мелкую классику ProMicro с 16U2 и сам вылизиывай библиотеку свою

или класиску ArduinoUnoR3 где еще одна микруха на борту Atmega16U2 по моей методике

про ArduinoMegaADK с USB-host можешь забыть google забил на нее и на свою GoogleADK я их в станки буду наверно ставить

все леонардят потому как перетыкивать не надо http://arduino.cc вилизал все там пусть хоть они и дохлые по портам но заморочек в разы меньше

весь классический код с ходу на ура влетает

я вот жду уже 3-ю по почте

2-выпалил уже буду дальше развлекаться :)

одна еще работает но с радиатором и без 3 ЦАПов -ов :)

12 вольт им по аналогу не по душе пришлось

ты тоже наверно автомобилем отжигать будешь?

щас все автомобилями отжигают arduin-ки

сейчас куда не плюнь в самопал в тюнингованном авто в ардуину попадешь

pic-и со своим ассемблером совсем там здали позиции

 

KBSH
Offline
Зарегистрирован: 21.05.2014

как это нет "U"? а что же тогда это на скрине? ATmega32u4

разве не подойдет?

 

art100
Offline
Зарегистрирован: 09.03.2014

KBSH пишет:

как это нет "U"? а что же тогда это на скрине? ATmega32u4

значит есть шансы найти прошивку

вперед мне 48 часов без сна хватило найти паршивку

попробуй по моей методике

там я два батника наваял ...serial... это чтоб вернуть родную

проверять совместимость разумно с отката лучше 

а там не просто резет лапнуть ногу и винда увидит какуюнибудь чудо название atmega32u4 ?

вот и классичкеской дудкой шей подходящую паршивку

опять по резету пинцетом

и о чудо UniMouse некое вылезло и сгавняло родную крысу хотя если две крысы винда просто складывает перемещение все коррктно с клавами веселей джойстик вообще не конфликтует ни с чем

помню со скорястями были заморочки вроде 19200 16u2 любила с ходу даташит вычитавал не помню подробности

а зачем крыса? 

 

 

art100
Offline
Зарегистрирован: 09.03.2014

или я чего-то путаю или твоя плата уже HID готовый ?

а с чего ты решил что он не HID

ты код HID-а пробовал сходу компилировать?

это же и есть HID

http://arduino.cc/en/Main/ArduinoBoardMicro 

вы товарищь меня не путайте я сам запутаюсь

пойду чайку попью

вы сами разберитесь что у вас за платка

может купите 

http://arduino.cc/en/Main/ArduinoBoardLeonardo

все работает из кАроПки

и не дурите людям голову

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

что за путаница. у тс только nano. на ней не получится. там ftdi стоит

leaonardo или micro не надо перепрошивать. изначально может как hid работать

на уно можно и подобных можно, ссылку давали

KBSH что путаете? при чем здесь что есть буковка U y arduino micro, если у вас ее нет. вы не путаете nano и micro?

KBSH
Offline
Зарегистрирован: 21.05.2014

Я не путаю. Я говорил: 

можно ли реализовать эмуляцию мыши с помощью Нано?

Вы ответили, что нельзя.  я сказал дальше "..у меня в наличии Nano v3. Знал бы заранее, взял бы Леонардо или Про Микро"

art100 ответил "..без шансов. на микрухе чудо буквы U нет".

На это я привел фотку Микры, где видно маркировку ATmega32U4

KBSH
Offline
Зарегистрирован: 21.05.2014

art100 утверждал что Микро не поддерживает режим HID, потому что в маркеровке Микры нет буквы U. По видимому, он имел в вид старую версию Микры.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

нет это вы всех запутали. при чем здесь микра которая изначально это поддерживает hid

почитайте свое и его сообщение и поймете

http://arduino.ru/forum/programmirovanie/upravlenie-myshyu#comment-72506

вы сказали у вас есть нано, он ответил нет заветно буквы U))))

короче на нано не сделаете

 

mixail844
Offline
Зарегистрирован: 30.04.2012

как мне кажеться,можно эмуляцию мышки заплить на чем угодно хоть на нано,хоть на микро 

если с дуины можно отправлять данные в последовательный порт,то можно написать утилитку на скажем на JAVA которая будет слушать последовательный порт и в зависимости от полученных данных двигать курсор мышки по экрану

конечно же там где есть потдержка HID ,все намного проще

KBSH
Offline
Зарегистрирован: 21.05.2014

jeka_tm пишет:

... он ответил нет заветно буквы U))))

Возможно я вопринял его слова "...на микрухе" как упоминание Про Микро, а он имел в виду саму микросхему на плате Нано.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Да какая разница, что за микруха. Вы же ее как то прошиваете. Ну так вам выше написали. Шлите к компорт а на компе читайте с компорта и двигайте курсор. Что еще нужно то.

KBSH
Offline
Зарегистрирован: 21.05.2014

Как у вас все просто. Данные и так шлются в сом-порт и я их читаю на компе. но мне надо опознать подключеный Нано как мышь, а он этого не позволяет. Может вы сами как-то умудрились это сделать, тогда поделитесь, нуждающиеся вам воздадут почести.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Напишите драйвер и ваша нано будет определяться хоть как звездолет энтерпрайз.. в чем проблема то?
Нуждающиеся? Это кто? Бедные дети африки которые не могут купить мыш за 2 бакса но скопили на ардуино с датчиками 50 баксов?

KBSH
Offline
Зарегистрирован: 21.05.2014

ВАМ ясно сказали, что мне требуется.

ВАМ лень дать полезный совет, оказать помощь.

ВЫ предпочитаете гнуть понты "какой я крутой программист, что на раз напишу любой драйвер", и держать окружающих за "ниже плинтуса" если они не могут сделать того же.  

Я могу смело предположить, что есть много областей, где ВЫ полный профан, а я Специалист с большой буквы, но это не дает мне право тыкать ВАМ этим. Держите свое ЭГО в рамках.

 

P.S. Я нуждаюсь не в мышьке за 2$, а в совете, который поможет моему проекту. 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

ВАМ ясно обьяснили выше что вам требуется! И советов выдали мешок и телегу. А я ясно вижу что вы мягко говоря не понимаете что вам нужно и зачем, что подводит меня к мысли что я видимо уступлю вам только в одной области. Это область называеться "я полный идиот". Так что наслаждайтесь победой в этой области и учите матчасть.

KBSH
Offline
Зарегистрирован: 21.05.2014

Проблема была уже решена до вашего участия в беседе (это так, к сведению). От вас я услышал только "шлите... читайте... напишите...", требующих большого количества времени на изучение всего сопутствующего. Я искал готовое решение и не собирался изобретать велосипед заново. В моем случае готовым решением была информация о поддержке режима HID-устройства в Про Микро. Идите тролльте дальше.

KBSH
Offline
Зарегистрирован: 21.05.2014

и не надо мне хвалиться, что вы двумя байтами уроните сервер

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Ну да, вся цель ветки вы научились различать ардуины.. ураааа. Ждем новых открытий.

KBSH
Offline
Зарегистрирован: 21.05.2014

цель ветки была озвучена в начале - делаю трэкбол. вам было лень читать

KBSH
Offline
Зарегистрирован: 21.05.2014

нормальные люди отвечают адекватно.

"отсебятины", принижающей собеседника, не пишут

 http://forum.amperka.ru/threads/Эмуляция-мыши.3266/#post-25857

toc
Offline
Зарегистрирован: 09.02.2013
Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

KBSH пишет:

нормальные люди отвечают адекватно.


Я не претендую на нормального, мне и так хорошо. А вы можете пытаться втиснуться в какие то мифические рамки нормальности.

do020676asd
Offline
Зарегистрирован: 04.01.2017

А с мега можно???