Подключение PS/2 мыши к Ардуино
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 14 апр 2019, 08:50
- Имя: Ришат
Подключение PS/2 мыши к Ардуино
Доброго времени суток, дорогие гуру.
Люди добрые, помогите. Может есть у кого пользовательский блок считывания сигнала от PS/2 мыши? Хочу сделать счетчик филамента, как у этого товарища https://3dtoday.ru/blogs/dagov/counter- ... old-mouse/, только с сохранением данных на каждый филамент.
Задумка такая: каждый барабан нумеруется, а в Ардуино создается профиль для каждого барабана с данными расхода и остатка филамента. Два дня ищу в форуме может кто что-то подобное делал, не нашел. Может не там ищу? Помогите пожалуйста!
Люди добрые, помогите. Может есть у кого пользовательский блок считывания сигнала от PS/2 мыши? Хочу сделать счетчик филамента, как у этого товарища https://3dtoday.ru/blogs/dagov/counter- ... old-mouse/, только с сохранением данных на каждый филамент.
Задумка такая: каждый барабан нумеруется, а в Ардуино создается профиль для каждого барабана с данными расхода и остатка филамента. Два дня ищу в форуме может кто что-то подобное делал, не нашел. Может не там ищу? Помогите пожалуйста!
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Подключение PS/2 мыши к Ардуино
[ref]atnabaevrisat[/ref], Мышь в данном случае представляет собой обычный оптический энкодер ,задача стоит просто посчитать счетчиком количество импульсов с оптопары . Посмотрите тему:ТРАНСМОТАЛКА - помогите закончить проект примеры в пост 13
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 14 апр 2019, 08:50
- Имя: Ришат
Подключение PS/2 мыши к Ардуино
Я понимаю. Но задумка была в реализации PS/2 мышей целиком (возможно и в других проектах) без хирургических вмешательств в их потроха. А в данном проекте мышь представляется как законченное устройство, которое не только считывает импульсы, но и показывает направление с двух энкодеров + сигналы с 2-3 кнопок ( и все это при задействии всего 2-х пинов).
Отправлено спустя 4 минуты :
По крайней мере три кнопки и колесик - отличная альтернатива для навигации в меню (повторюсь - при всего двух пинах)
Отправлено спустя 4 минуты 57 секунд:
Пы-сы. Таких мышей - целый пакет.
Отправлено спустя 4 минуты :
По крайней мере три кнопки и колесик - отличная альтернатива для навигации в меню (повторюсь - при всего двух пинах)
Отправлено спустя 4 минуты 57 секунд:
Пы-сы. Таких мышей - целый пакет.
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 14 апр 2019, 08:50
- Имя: Ришат
Подключение PS/2 мыши к Ардуино
Получилось вроде. Корявенько правда, но не судите строго, это мой первый блок.
если закоментить строку все работает нормально вроде.
Может уважаемые ГУРУ подскажут, чё не так, в какую сторону дальше копать?
И ещё, не нашёл нигде как поймать колёсик скролла, в инете не нашёл информации ( да и к тому-же расплавленные мозги из ушей вытекают - все-таки не программист и полтинник скоро)
вот примерчик
правда, при компеляции ардуино айди дает ошибку в сетапе в строке " mouse_99037536_1_init();"если закоментить строку все работает нормально вроде.
Может уважаемые ГУРУ подскажут, чё не так, в какую сторону дальше копать?
И ещё, не нашёл нигде как поймать колёсик скролла, в инете не нашёл информации ( да и к тому-же расплавленные мозги из ушей вытекают - все-таки не программист и полтинник скоро)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Подключение PS/2 мыши к Ардуино
Тут это не обязательно указывать:
Каждая вторая тема - это либо до 20, либо после 50

Но преимуществ это не дает, еси че )
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 14 апр 2019, 08:50
- Имя: Ришат
Подключение PS/2 мыши к Ардуино
[ref]Webq[/ref], А никто и не просил преимущества, разве не видно из текста?
а если вы об этом, то по вашему, молодежному, это переводится как " если чо, сильно не пинать" За такие слова не принято осуждать, не так ли?atnabaevrisat писал(а): 12 мар 2020, 20:53 да и к тому-же расплавленные мозги из ушей вытекают - все-таки не программист и полтинник скоро
Подключение PS/2 мыши к Ардуино
[ref]com[/ref],
Сравните с:
" я программист и мне двадцатник скоро..."
Но таких фраз здесь нет
Сравните с:
" я программист и мне двадцатник скоро..."
Но таких фраз здесь нет

Подключение PS/2 мыши к Ардуино
[ref]Webq[/ref], я могу вам любых примеров накидать, а человек написал так как ему хочется, это же не запрещено ПРАВИЛАМИ форума, не находите?
Да и хватит флудить не по теме, если считаете нужным, обращайтесь к модератаорам
Да и хватит флудить не по теме, если считаете нужным, обращайтесь к модератаорам
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 14 апр 2019, 08:50
- Имя: Ришат
Подключение PS/2 мыши к Ардуино
Есть чё по теме?
Отправлено спустя 15 минут 54 секунды:
Что-то оно только в плюс считает. Что не так?
Отправлено спустя 15 минут 54 секунды:
Что-то оно только в плюс считает. Что не так?
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Подключение PS/2 мыши к Ардуино
При использовании Вашего пользовательского блока в FLProg криво определяется функция mouse_init();atnabaevrisat писал(а): 12 мар 2020, 20:53 правда, при компеляции ардуино айди дает ошибку в сетапе в строке " mouse_99037536_1_init();"
В данном случае функция mouse_99037536_1_init(); записывается как mouse_init_99037536_1();
Вариантов решения 2 (как я вижу)
1. Поставить галку "Разрешено использовать в проекте только один раз"
2. команды из функции mouse_init(); перенести в секцию setup (все равно они выполняются только там и только один раз).
И из секции loop уберите delay(50); , даром он там не нужен
P.S.
Блок не проверял, т.к. нет у меня таких мышей, просто подправил Ваш. У меня компилируется без ошибок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 14 апр 2019, 08:50
- Имя: Ришат
Подключение PS/2 мыши к Ардуино
Спасибо, попробую сейчас.
Отправлено спустя 1 час 3 минуты 45 секунд:
Naladchik, спасибо большое. Учел все ваши замечания. Допилил блок, выловил коды реверса.
Правда, не разобрался ещё с колесиком скролла, не могу никак вкурить где его искать в коде.
Может, кто поможет? И еще, почему-то на минус счетает намного медленнее чем на плюс. Почему так? Отправлено спустя 4 часа 25 минут 7 секунд:
P.S. Подогнали еще 2 такие мыши, одна 5-ти кнопочная( есть куда стремиться
)
Отправлено спустя 1 час 3 минуты 45 секунд:
Naladchik, спасибо большое. Учел все ваши замечания. Допилил блок, выловил коды реверса.
Правда, не разобрался ещё с колесиком скролла, не могу никак вкурить где его искать в коде.
Может, кто поможет? И еще, почему-то на минус счетает намного медленнее чем на плюс. Почему так? Отправлено спустя 4 часа 25 минут 7 секунд:
P.S. Подогнали еще 2 такие мыши, одна 5-ти кнопочная( есть куда стремиться

У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 14 апр 2019, 08:50
- Имя: Ришат
Подключение PS/2 мыши к Ардуино
Чуть переделал. Вывел пины в пользовательские параметры( можно выбирать).
Колесик скролла так и не поймал...
Спецы, помогите, пожалуйста.
Колесик скролла так и не поймал...
Спецы, помогите, пожалуйста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей