PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Резистивные кнопки (http://pccar.ru/forumdisplay.php?f=165)
-   -   Encoder + Arduino + Резистивные кнопки (http://pccar.ru/showthread.php?t=23202)

ali_vlad 19.10.2015 12:33

Цитата:

Сообщение от TransF (Сообщение 340792)
Ну как всегда ((( повторюсь тем что было написано выше, мы тут для обсуждения того как и что тут реализовывает а не для ликвидации безграмотности.

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

Я сравниваю скетчи которые у меня есть из разных примеров, и реально не могу понять алгоритм действий который необходим для реализации моей идеи.

Правый энкодер - горомкость + -
TEL - play+stop
кнопка на правом энкодере - mute

Левый энкодер - треки >> и <<
MODE - Alt+tab
кнопка на левом энкодере - хотелось бы реализовать как яркость экрана в связке с левым энкодером, нажал и покрутил

Если Вы такой нервный - персенчику попейте, а кисточку себе оставьте.
Вы сами не представляете, чего просите. Левый, правый, яркость...
А если левый и средний тогда что, конец света, земля остановилась? Повторяю еще раз без элементарных знаний Ваша идея так и останется идеей. Вы даже не можете 2 скетча сложить, а уже начали советы давать. Не всё так просто в ардуине. Вот, почитайте. И это почитайте, про энкодер почитайте. Про управление яркостью - здесь ищите. А если у Вас есть время писать гневные коменты на дельные советы - значит Вы его бесполезно тратите. Потратьте его ан изучение матчасти.

ali_vlad 19.10.2015 12:37

А если Вам лень учить - здесь то, что Вы хотите, и знаний нужно 0,00000000000000000000000000000000.

TransF 19.10.2015 13:02

Ну вот и померились как говориться.....

А за ссылки большое спасибО!
Пошёл учить мат.часть)

ali_vlad 19.10.2015 13:12

И еще один совет: хотите безотказной работы - обратите особое внимание на последнюю ссылку. Ардуина - так, поиграться. Без серьезных знаний толку будет мало. Я тоже начинал с тех же граблей. Итог: ардуина так и осталась на макетке. Детей развлекать.
Дальше Вам понадобится умный блок питания. Тоже будете искать скетчи, складывать их. Ошибки неизбежны. А это тормоза, глюки, нервы. Потом посчитайте, сколько Вы туда вложили, сколько контроллеров спалили. Добавьте потраченное впустую время и у Вас выйдет...
Если Вы хотите нормальную вещь - берите то, что посоветовал. Можете мне сейчас не верить, но пойдет время и Вы поймете, что я был прав на 200%

ali_vlad 19.10.2015 13:17

Цитата:

Сообщение от TransF (Сообщение 340811)
померились

помЕрились или помИрились:big:
Если что, то у меня 25см

TransF 20.10.2015 11:40

Я лично и не сСорился чтобы мИриться.....
А размер не имеет значения, если не уметь пользоваться этим размером :big:

Теперь по теме: изучение показало, что информации по скетчам действительно море и каждый реализует свои идеи как ему вздумается, к сожалению нет ни рецепта ни конкретного языка которым можно было бы воспользоваться.
:shok: теперь пытаюсь сложить, нужные мне части из разных скетчей в единый.

пока не ясен вопрос только с переключением треков с помощью энкодера :be:

ali_vlad 20.10.2015 11:48

Одна голова хорошо, а две, три - уже бардак. :) Кидай наработки, вечером поковыряю. Переключение треков реализовать не сложно. Мой пример с громкостью и mute изучи. Там следует только заменить вызываемую из библиотеки remote финкцию.

TransF 21.10.2015 00:01

Да наработок то как я понимаю и не нужно, lti1 уже всё наработал и оно работает, осталось только разобраться как раз со вторым энкодером для переключения треков, чем я в принципе и занимался непонимая что и как:dntknw:
ДЛя себя решил что просто не буду подключать ненужные мне кнопки и всё.

Кстати благодаря ковыряниям в инфе по энкодерам решил прозвонить все свои энкодеры и выяснилось что мой основной который уже работает на громкости он постоянно разомкнут (т.е. сигнал проходит только в момент поворота), а те что стоят в руле (завод ауди, сделал постоянно замкнутыми и в момент поворота происходит разрыв)
Не повлияет ли это как-то на скетч?

ali_vlad 21.10.2015 08:14

Озадачил. Надо искать инфу по библиотеке bounce, так как она занимается обработкой энкодеров.

TransF 21.10.2015 09:27

Да, как выяснилось по bounce (спасибо за направление) библиотеке пофик что обрабатывать замыкание или разрыв,
http://greenoakst.blogspot.ru/2012/0...ounce.html?m=1
Вот пример это демонстрирующий, главное указать ей начальные и конечные значения.
Блин на вид всё так просто, а когда начинаешь копать скетч, голова кругом.
И ещё нюанс, теперь даже проверить не могу эти энкодеры со скетчем, планшет готовлю в машину, а ардуину вытаскивать уже не вариант(((
Жду другую из поднебесной....


Часовой пояс GMT +4, время: 11:45.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot