Найдено 462 результата

Rapra
Чт июн 11, 2026 19:15:02
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Не понимаю, что такое "расстояние между лучами 0,4 мм"
Rapra
Чт июн 11, 2026 07:31:17
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Затем, что логический анализатор выдает временнЫе параметры и без всяких программ. У кого нет лог.анализатора, те изобретают какие-то там "датацентры" :))
Rapra
Ср июн 10, 2026 19:42:14
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Что за привычка вешать ярлыки, не зная человека? Может, просто подумаете над написанным с физической точки зрения? Что такое путь, что такое скорость, что такое время перемещения?
Я ж говорю - я делал датчики положения исполнительных механизмов, и прекрасно знаю, как это работает. А вы со своими ...
Rapra
Ср июн 10, 2026 19:09:42
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Блин, да какие "датацентры на LAN" то для столь простой задачи? Я бы еще понял, если надо набрать паттерны процессора движения для шагомера в фитнес-браслете. А тут то...
Уже -дцатый раз повторяю - направление пересечения (в том числе неполное) определяется последовательностью фронтов. Время между ...
Rapra
Ср июн 10, 2026 15:53:16
Форум: Практика
Тема: Концевики
Ответы: 2
Просмотры: 159

Re: Концевики

Конечно можно. Если написано - значит можно. 660 и 440 - это больше чем 220
Rapra
Вт июн 09, 2026 15:36:49
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Ну почему же. Если излучатель один, то его свет будет попадать в оба датчика, если препятствий нет, и в один из датчиков, если препятстявие закрывает фотоприемник. Здесь главное провести натурный эксперимент не на столе с банкой, а на месте применения с реальным телом человека - будет ли программный ...
Rapra
Вт июн 09, 2026 15:12:18
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Если ваше тело закрыло первый датчик, то полюбасу оно его когда-либо и откроет. Поэтому, противоположный фронт полюбасу рано или поздно появится. Интервалы времени между фронтами здесь играют роль порогового элемента, типа "эээ, ну ты ваще освободишь када-нить дверь или так и будешь торчать в проеме ...
Rapra
Вт июн 09, 2026 14:42:55
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Именно поэтому для определения направления важны просто последовательности фронтов, а не временнЫе задержки между ними. Интервал времени между одинаковым фронтом на первом и втором датчиках отображает скорость перемещения объекта, а интервал времени до противоположного фронта того же датчика ...
Rapra
Вт июн 09, 2026 09:26:52
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Даже если так, то все равно как-то многовато. Два логических входа, 4 комбинацииих состояний. Распознаваемые события - ожидание, вошел, вышел, застрял в дверном проеме, передумал входить, передумал выходить.
Желательно несколько датчиков по высоте, объединённые по AND, чтобы минимизировать эффекты ...
Rapra
Вт июн 09, 2026 07:34:38
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.


и больше полусотни переходов.

Фигасе... Хех. Странно. Это ж, в общем-то, обычный квадратурный энкодер двунаправленного счета. Всего 2 сигнала, 4 возможных комбинации. Вошедший/вышедший человек засчитывается при полном цикле сигналов с возвращением к исходному состоянию. Если человек "недовошел ...
Rapra
Пн июн 08, 2026 17:38:35
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Massaraksh7 писал(а): Пн июн 08, 2026 17:31:57 Это уже Ваше личное бла-бла-бла.
Личное, но не "бла-бла-бла".
Нужен код? Хорошо, напишу. Только не для Ардуины, ибо АВР-ками не занимался уже лет 15, а Ардуино-ИДЕ вообще в руки не брал.
Rapra
Пн июн 08, 2026 17:19:10
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.


А как бы сейчас написали?

Да как и подобает тому, кто хотяб пару-тройку лет программирует и сделал хотябы несколько поделок типа часов с будильником и термометром.
Во-первых, понятные и правильные именования переменных, констант, функций. Писал уже. Не rate, а mode или status (если это именно ...
Rapra
Пн июн 08, 2026 17:05:11
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Блин, вот вы намутили, хрен разгребешь. А еще говорите, что 40 с лишним лет занимаетесь программированием :)) Я в таком стиле писал 20 лет назад, когда только начинал еще.
Rapra
Пн июн 08, 2026 16:58:15
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

А у вас с каким временным интервалом это выполняется?
Rapra
Пн июн 08, 2026 16:51:03
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Потенциальные критики как раз и начали разбираться в алгоритме скетча и схватились за голову из-за множества откровенных непоняток. Я эти моменты как раз и описываю здесь. Неверные именования переменных и констант, сомнительные алгоритмы со сдвигами в массиве (зачем?? можете объяснить, зачем были ...
Rapra
Пн июн 08, 2026 16:42:10
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.


Значит, Вы просто не поняли его суть. ... У меня же тройная проверка, прежде, чем происходит уверенное срабатывание.

Довольно сложно читать код, написанный как попало, с неинформативными именами переменных. Вот например, что означает переменная rate ? Слово rate имеет смысл "число чего-то в ...
Rapra
Пн июн 08, 2026 16:10:39
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Конечно же не мне судить, ведь я в 1982 году еще под стол пешком ходил :))
Однако, сейчас я достаточно неплохо понимаю, что в цифровой технике таких наводок, способных переключать цифровые КМОП-уровни, в бытовых условиях вряд ли встречается. А если всё же надо сделать фильтрацию случайных помех, то ...
Rapra
Пн июн 08, 2026 13:31:18
Форум: АвтоМотоВело
Тема: Переключение скоростей на велосипедах лишнее?
Ответы: 202
Просмотры: 51654

Re: Переключение скоростей на велосипедах лишнее?

Что это за говноблохер с шизотипическим синдромом приплелся сюда? Мы его не звали.
За те несколько лет, когда меня здесь не было, Радиокот превратился в филиал психиатрической лечебницы с доступом в интырнэт.

PS. Ааа, дак это тот самый, который и начинал эту тему? Ууу, я сразу и не узнал его. Что ...
Rapra
Пн июн 08, 2026 13:25:07
Форум: Arduino
Тема: Устройство на Ardiuno для контроля пересечения барьера.
Ответы: 104
Просмотры: 2265

Re: Устройство на Ardiuno для контроля пересечения барьера.

Совершенно верно заметил OKF.
Поскольку для определения направления срабатывания датчиков в общем случае есть такой простой и понятный алгоритм:

if(ReadInA() == true)
{
if(ReadInB() == true)
{
/* переход не обнаружен */
} else
{
/* переход A->B */
}
} else
{
if(ReadInB() == false ...

Перейти к расширенному поиску