Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 29 мар 2024, 01:29

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 58 ]  На страницу Пред.  1, 2, 3, 4, 5, 6
Автор Сообщение
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 11 дек 2015, 01:38 
Не в сети

Зарегистрирован: 05 апр 2012, 09:14
Сообщения: 7


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 12 дек 2015, 00:42 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Какие эталонные значения сенсоров выходят?
Какие значения при прикосновении?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 12 дек 2015, 18:30 
Не в сети

Зарегистрирован: 05 апр 2012, 09:14
Сообщения: 7
измеряется всё один раз при инициализации. измеряется в количестве тактов цикла while и и сохраняется в оперативной памяти. в отладке эти значения отправляются по уарту. большинство из них больше байта - FF. видимо опрос слишком быстрый.
значения при прикосновении больше FF стабильно.
видимо надо "загрубить" цикл while - чтобы точки замера разнести во времени.
усреднения нет - не могу сообазить как сделат чобы не вылезти из объёмов оперативной памяти.

а так что нужно будет сделать - цикл for от 0 до 32 для каждой клавиши, каждый раз суммировать значение замера и потом сумму разделить на 32.
сам цикл замера увеличить во времени чтобы не был слишком шустрым...
поправьте меня если не прав.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 12 дек 2015, 19:33 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Да, все правильно.
Усреднений можно и 8 сделать - уже будет лучше.

Какие все таки значения с сенсоров?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 12 дек 2015, 20:10 
Не в сети

Зарегистрирован: 05 апр 2012, 09:14
Сообщения: 7


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 01 янв 2016, 21:35 
Не в сети

Зарегистрирован: 05 апр 2012, 09:14
Сообщения: 7
всех с наступившим!
не поверите - оказывается на точность измерения и работу алгоритма в целом сильно влиял код буфера для уарта! сейча только, после перерыва и работой над другой железкой, понял что то код для буфера уарта что я использовал сильно косячен. сейчас разбираюсь в подробностях и отпишу о результатах по завершению.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 24 апр 2016, 22:48 
Не в сети

Зарегистрирован: 13 мар 2016, 16:57
Сообщения: 3
Собрал модификацию устройства: выбросил индикацию (как звук, так и светодиоды), за счёт этих выводов увеличил количество линий до 16. Пришлось убрать даже ввод UART, теперь нет сохранения в память значений чувствительности линий. И остался только вывод символа нажатой линии, ну и отладочная информация при старте. Увеличил счётчик повторов, чтобы второе срабатывание не мешалось.
Заодно развёл плату под SMD. Правда, получилось совместно с говорилкой из 87-го проекта.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая сенсорная панель (Keypad).
СообщениеДобавлено: 25 апр 2016, 22:28 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Отлично!
Можно оставить в разделе модов - другим может пригодится!
viewforum.php?f=24


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 58 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB