Рейтинг@Mail.ru
Перейти к содержимому

Рекомендованные сообщения

3 часа назад, _rar сказал:

Еще хочу обратить внимание на один момент. Импульс у энкодера типа EC11 очень короткий, и не весь софт в состояние его отследить. Если на ардуинке этот вопрос решается простой корректировкой прошивки, то как быть с STM32?

это типа у STM32 не бывает прошивок кроме заводской или он медленнее? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 hours ago, _rar said:

Еще хочу обратить внимание на один момент. Импульс у энкодера типа EC11 очень короткий, и не весь софт в состояние его отследить. Если на ардуинке этот вопрос решается простой корректировкой прошивки, то как быть с STM32?

Если речь про мою прошивку, то там это просто работает и все )) ничего корректировать не требуется

У тебя вопрос из теоретической плоскости или есть какие-то реальные проблемы? )

 

Рома,  что такое заводская прошивка? )) может мне тоже такую надо ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, TOPMO3 сказал:

У тебя вопрос из теоретической плоскости или есть какие-то реальные проблемы?

В частности иР плохо отрабатывает короткие срабатывания при вращении. На Ардуине в коде поставил паузу побольше межу срабатываниями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, TOPMO3 сказал:

Рома,  что такое заводская прошивка? )) может мне тоже такую надо ))

Ну строго говоря заводская прошивка там есть и ее нельзя изменить - то, что лежит в системной области (загрузчик, выбор банка памяти для dual bank и т.д.) А так время нажатия виртуальной "кнопки" энкодера/галетника должно регулироваться и меньше ~20 мс его делать большого смысла нет. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, _rar said:

В частности иР плохо отрабатывает короткие срабатывания при вращении. На Ардуине в коде поставил паузу побольше межу срабатываниями.

Не очень понятно.

На вкладке Tuning есть параметр длительности регистрации нажатия виртуальной кнопки при вращении энкодера

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

- если при быстром вращении нажатия не успевают регистрироваться - увеличивай.

Какое значение у тебя сейчас стоит? 

Untitled.thumb.png.1d199e0439a4d0c17f2dc61b7d73d610.png

 

8 minutes ago, RomanST said:

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

блин, действительно )) кстати, то что ее нельзя изменить - просто прекрасно ))

  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
50 минут назад, TOPMO3 сказал:

Какое значение у тебя сейчас стоит? 

10

10

10

Теперь все ок  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, TOPMO3 сказал:

блин, действительно )) кстати, то что ее нельзя изменить - просто прекрасно ))

Встречаются рукожопы, которые на девборде включают readout protection level 2 :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 26.01.2019 в 12:55 PM, JohnDoe сказал:

В своё время отказался от CTS288 в пользу ALPS EC12

Уже получил и поставил вместо EC11. Подошел безо всяких переделок и переврошивок Ардуинки. Особой разницы нет, разве только более четко срабатывает при вращении и меньшее количество, как это? "инков" позволяет более точно регулировать  ТК и баланс тормозов :grinning:  Ну и как кнопка не работает, что совершенно не важно. 

Вот только в комплекте нет шайбочек и гаечек, от ЕС11 не подошли, подобрать не смог. Эпоксидка - наше все :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А такой же с кнопкой как называется? Мне вот сюда:

1slx17yh43.png

 

Тот, что стоит, - не впечатлил...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для тонких ценителей шейпинга осей думаю вот такой пресет сделать... )

image.thumb.png.eafea89791111261cf9acd5b05abda26.png

  • Смешно 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, TOPMO3 сказал:

думаю вот такой пресет сделать... )

Молодца : )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

спойлер )

image.thumb.png.2aa2342a62a4ff4826ab98e2fbd520f3.png

  • Нравится 1
  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, TOPMO3 сказал:

спойлер )

image.thumb.png.2aa2342a62a4ff4826ab98e2fbd520f3.png

Уже добавил или пока обкатываешь ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
On 26.01.2019 at 12:55 PM, JohnDoe said:

В своё время отказался от CTS288 в пользу ALPS EC12

Они мне наконец приехали и у них щелчок почти отсутствует в принципе. Это так и должно быть или мне какой-то китайский зашквар попался? )

On 06.04.2019 at 5:27 PM, ZERgyt said:

Уже добавил или пока обкатываешь ?

пока тестирую, ловлю баги )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, TOPMO3 сказал:

Они мне наконец приехали и у них щелчок почти отсутствует в принципе

Так не должно быть. У них переключение самое внятное из всех мне попадавшихся. Собственно, у Алексея (GranDoxin) тоже было положительное мнение насчёт этой серии.

Upd.

Судя по всему, оно раз на раз (от партии к партии) не приходится… Раз усилие «плавает» на разных моделях одной серии, то такое вполне может быть и в рамках одной модели разных партий.

Изменено пользователем JohnDoe

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

версия 0.16

новые фичи:

- добавлена эмуляция клавиатуры и мыши. С помощью первого можно например назначить на кнопки всякие фишки типа регулировки громкости звука, запуска браузера, перелистывания треков и т.п. В помощью второго можно например поставить на баранку маленький аналоговый джойстик и использовать его как мышь. Функции для кнопок назначаются на вкладке Buttons

buttons_tab.thumb.png.4eabc153b9f663ad6d84df40c88a2f25.png

button_function.thumb.png.09e05cae339c40c4d6f24450b98f6f82.png

mouse.png.e6ce3d950e2196780cc0f22115339942.png

- теперь при калибровке осей показывается значения не только самой оси (зеленый бар), но и непосредственное значение датчика (красный бар). На мой взгляд, теперь довольно понятно, что происходит при калибровке. Если есть еще какие-то идеи и замечания - пишите )

axes_tab.thumb.png.e5ab5ff2870ca49525bdd28c93bba8a4.png

- шейпинг осей

axes_shaping_tab.thumb.png.9c91b3e48ebd955f3387dba4b094ead6.png

  • Нравится 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Грандиозненько : )

Но на мой взгляд вкладка «Buttons» слишком уж «художественная» — простой список с отображением назначенного функционала был бы гораздо информативнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 hours ago, JohnDoe said:

Но на мой взгляд вкладка «Buttons» слишком уж «художественная»

Да, ты прав наверное) 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, TOPMO3 сказал:

В любом случае сейчас обдумываю как переделать дизайн

Я бы на твоём месте подумал о добавлении «уровня» — это «облегчит» интерфейс и сделает его более универсальным в контексте расширения функционала.

В частности, сейчас не очень хорошо с «осями» — логически связанный функционал занимает две разных вкладки, плюс Axes Config получился довольно «суетливым» из-за большого количества «необходимых к демонстрации» контролов. «Второй уровень» эти проблемки снимет.

 

P.S. Сейчас оно пока более-менее «влазит», но по мере дальнейшего расширения начнутся трудности : )

Изменено пользователем JohnDoe

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×