Модуль TTP229-LSF

Вопросы по подключению кнопок и клавиатур
Аватара пользователя
Aleksej
Рядовой
Сообщения: 3
Зарегистрирован: 21.02.2016{, 00:28}
Репутация: 0
Откуда: Ural

Модуль TTP229-LSF

#1

Сообщение Aleksej » 29.03.2016{, 07:08}

Доброго всем времени суток. Есть модуль TTP229-LSF(сенсорная клава). Помогите написать на него блок для программы, или может у кого уже готовый есть. Заранее благодарен.
Вложения
3426200.jpg

Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04.02.2017{, 17:02}
Репутация: 2

Модуль TTP229-LSF

#2

Сообщение Marcony_V » 04.04.2017{, 00:25}

Присоединяюсь к просьбе о помощи написать блок для программы  модуля TTP229. Пытался сам на основании примера, но реально не хватает знаний. Заранее благодарю! Пример:
Вложения
TTP229.ino
(1.12 КБ) 119 скачиваний

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#3

Сообщение Ingwar » 03.07.2017{, 12:18}

Нет новостей? 
Может быть спецы, если не трудно, реализуют блок для такого решения?
http://vk-book.ru/sensornaya-knopka-dly ... mi-rukami/
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#4

Сообщение pan » 03.07.2017{, 12:50}

в принципе не сложно. 
будет время поковыряю

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#5

Сообщение Ingwar » 03.07.2017{, 13:54}

Спасибо большое!
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#6

Сообщение pan » 03.07.2017{, 23:54}



не пробовал. не проверял.
 завтра остальное пилить будем если время будет

Добавлено (03.07.2017, 23:54)
---------------------------------------------
Ingwar писал(а):Нет новостей? Может быть спецы, если не трудно, реализуют блок для такого решения?
http://vk-book.ru/sensornaya-knopka-dly ... mi-rukami/
честно говоря не вижу смысла для одной кнопки "потратить" два пина.
но если надо слепим.
Вложения
6302337.jpg
ttp229-CODE-.ubi
(74.33 КБ) 136 скачиваний
Последний раз редактировалось pan 03.07.2017{, 23:50}, всего редактировалось 1 раз.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#7

Сообщение Ingwar » 04.07.2017{, 09:22}

Спасибо что помогаете.
Я наверно дал неудачную ссылку... Гляньте плиз на http://we.easyelectronics.ru/AVR/esche- ... sorah.html
http://micpic.ru/home....vr.html
или самое "вкусное" http://tuomasnylund.fi/drupal6....adc-pin
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#8

Сообщение pan » 04.07.2017{, 12:51}

Ingwar, а чем не нравится готовый шилд с кнопками как на скрине

Добавлено (04.07.2017, 12:51)
---------------------------------------------
набросал блок. ардуинку дома забыл. вечером потестирую, если все норм то выложу

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#9

Сообщение Ingwar » 04.07.2017{, 16:44}

pan, у меня Ваш блок на захотел работать на этом шилде...((
СпойлерПоказать
И к тому же, если Ваш блок есть в проекте, перестает работать дисплей HD44780 по I2C
Вложения
7510526.jpg
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#10

Сообщение pan » 04.07.2017{, 16:54}

вы в параметрах выбрали нужные пины?

Добавлено (04.07.2017, 16:54)
---------------------------------------------
ваша плата отличается от той что была в примере. возможно там установлены разные адреса. 
дома попробую другой вариант.  у меня нет этого железа, поэтому не могу выдать сразу рабочий вариант

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#11

Сообщение Ingwar » 04.07.2017{, 17:02}

Пины пробовал установленные по умолчанию 2 и 3 (и цифру и аналог )
Насчет шилда - думал если микросхемы одинаковые, то пролезет... А нет)

Добавлено (04.07.2017, 17:02)
---------------------------------------------
Спасибо, что пробуете.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#12

Сообщение pan » 05.07.2017{, 10:37}

Цитата Ingwar27151перестает работать дисплей HD44780 по I2C

попробуйте выводить в ком порт.

Ingwar, попробуйте скетч из примера в архиве. распакуйте в папку с библиотеками arduino ide. если заработает, будет смысл пилить. вчера в полусонном состоянии делал. наверно косякнул.

Добавлено (04.07.2017, 19:33)
---------------------------------------------
блок с емкостной кнопкой на пине почти работает. нужно отладить нормально. завтра попытаюсь доделать

Добавлено (05.07.2017, 10:22)
---------------------------------------------
Ingwar, сенсорная кнопка готова. оформлю выложу в блоки
_uVideoPlayer({'url':'');

Добавлено (05.07.2017, 10:37)
---------------------------------------------
блоки здесь
Последний раз редактировалось pan 05.07.2017{, 10:38}, всего редактировалось 1 раз.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#13

Сообщение Ingwar » 05.07.2017{, 12:00}

Архив отсутствует.... (ссылка)
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#14

Сообщение pan » 05.07.2017{, 12:04}

архив для испытания скетча и библиотеки ttp229
Вложения
TTP229.zip
(9.19 КБ) 123 скачивания

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#15

Сообщение Ingwar » 05.07.2017{, 12:05}

pan писал(а):попробуйте скетч из примера в архиве. распакуйте в папку с библиотеками arduino ide
Спс, попробую
Последний раз редактировалось Ingwar 05.07.2017{, 12:06}, всего редактировалось 1 раз.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#16

Сообщение pan » 05.07.2017{, 12:05}

вы же вроде еще просили просто сенсорную кнопку. испытайте
Последний раз редактировалось pan 05.07.2017{, 12:17}, всего редактировалось 1 раз.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#17

Сообщение Ingwar » 05.07.2017{, 17:03}

Что-то меня вообще клинит....
Наличие пользовательского блока ttp229 блокирует у меня работу на только дисплея но и отправку в COM порт (проверял на аппаратном)

Добавлено (05.07.2017, 17:03)
---------------------------------------------
Насчет кнопки - а можно как то поконтролить значение  (или хотя бы указать диапазон значений) которое мы имеем на входе? Просто различные размер площадки и длинна провода дадут разную исходную емкость.
Попробовал повторить (пару раз менял значения) - не вышло, не угадал или тупо не мой день)))
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#18

Сообщение pan » 05.07.2017{, 18:35}

Ingwar писал(а):Насчет кнопки
какие значения контролить? в описании написано же. это просто кнопка. на выходе 1 или 0.
Ingwar писал(а):Наличие пользовательского блока ttp229
уберите его совсем. я же говорю проверьте пример скетча который вместе с библиотекой. не в флпрог, откройте пример в arduino ide и залейте. нужно просто проверить работоспособность библиотеки. а уж потом блок ковырять когда будет уверенность что библиотека рабочая

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Модуль TTP229-LSF

#19

Сообщение Ingwar » 05.07.2017{, 23:12}

pan писал(а):какие значения контролить? в описании написано же. это просто кнопка. на выходе 1 или 0. Ка
Поправте меня если не правильно понимаю. Блок контролирует что-то на входе выбранного пина. Когда мы касаемся сенсора что-то меняется. То, что блок контролирует и что меняется при касании имеет какое-то промежуточное значение и сравнивая его с границами уставки мы получаем на выходе результат сравнения. Вот именно про это значение я и писал.
Что касается скетча для шилда - простите тупанул, завтра проверю из архива.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Модуль TTP229-LSF

#20

Сообщение pan » 06.07.2017{, 00:27}

Ingwar писал(а):Вот именно про это значение я и писал
его вывести можно, но толку не будет. оно меняется в небольших пределах и зависит так же от силы нажатия на сенсорную площадку( считай от площади прикосновения) в итоге на выходе будет мусор из цифр.
лучше задействовать шилд с кнопками в котором все предусмотрено
Последний раз редактировалось pan 06.07.2017{, 00:27}, всего редактировалось 1 раз.

Ответить

Вернуться в «Кнопки и клавиатуры»