roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 05:21

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 16:38 
Не в сети

Зарегистрирован: 01 сен 2014, 16:31
Сообщения: 39
Такой вопрос. В ардуино есть возможность подключения ограниченного числа сенсоров.
В то же время, сенсоры (скажем, датчик препятствия и т.п.) можно комбинировать по схеме "1 бит на 1 сенсор", то есть, имея 4 датчика, скажем, края, из которых 1, 2 и 4 подают сигнал, а 3 (в данный момент) нет, мы можем "собрать" данные в одно значение: 2^4 + 0*2^3 + 2^2 + 2^1 (или, что то же самое, 2^4 || 0*2^3 || 2^2 || 2^1).
Вопрос - как пользоваться таким подходом, как "спаять" сенсоры, чтобы получить комбинированное значение, и как его обрабатывать в ардуино?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 17:40 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ничё не понял...
тебе входов ардуины не хватает для всех твоих датчиков?

тогда вот
http://robocraft.ru/blog/arduino/520.html

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 18:14 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Для начала научится ставить себе задачу, и как либо на бумаге изображать алгоритмы. Все зависит от задачи и того чем ее решают.
Оно обычно само приходит от того как и чем решается задача


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 18:32 
Не в сети

Зарегистрирован: 01 сен 2014, 16:31
Сообщения: 39
Myp писал(а):
ничё не понял...
тебе входов ардуины не хватает для всех твоих датчиков?
тогда вот
http://robocraft.ru/blog/arduino/520.html


Да, не хватает входов. Я правильно понял, что это - считывание "числа", записанного в триггерной цепочке? И что биты поступают в ардуино последовательно? В принципе, решает мою проблему, но... нет ли способа читать данные именно как число? То есть, обратившись к входу ОДИН раз, получить скомбинированные данные нескольких сенсоров? Но за ссылку спасибо - если не найду более простого решения, придется юзать.

Добавлено спустя 2 минуты 3 секунды:
Aseris писал(а):
Для начала научится ставить себе задачу, и как либо на бумаге изображать алгоритмы. Все зависит от задачи и того чем ее решают.
Оно обычно само приходит от того как и чем решается задача


===

Ну вот представьте, что есть четыре детектора края, плюч несколько датчиков - расстояние, освещённость... и надо уложиться в число вводов ардуино.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 18:43 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Составь таблицу сколько у тебя датчиков, и какого типа.
Дальше по ней будет видно как их можно подключить, вариантов то много ...

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 19:04 
Не в сети

Зарегистрирован: 02 дек 2011, 22:02
Сообщения: 14
Откуда: Дубна
прог. языки: C, Delphi
Советую аффтару почитать про шифраторы и мультиплексоры.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 19:09 
Не в сети

Зарегистрирован: 01 сен 2014, 16:31
Сообщения: 39
tegauss писал(а):
Советую аффтару почитать про шифраторы и мультиплексоры.


Я новичок в этом деле. Собственно, про шифраторы и мультиплексоры я узнал сегодня, из этого форума. Собственно собственно :) целью было как раз узнать - в каком направлении читать... Так что, спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 01 сен 2014, 19:30 
Не в сети

Зарегистрирован: 02 дек 2011, 22:02
Сообщения: 14
Откуда: Дубна
прог. языки: C, Delphi
Новичкам в этом деле сложно) Слишком много непонятных вещей)

Советую посмотреть на 6.002x, весьма крутая штука. Как раз только что начался в очередной раз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 02 сен 2014, 00:59 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
рекомендую расширители портов до 16 на spi или i2c

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 02 сен 2014, 10:28 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Опять в интернете кому-то портов не хватает. Заменить плату на помощнее. и не париться с мультиплексорами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Комбинирование данных, поступающих с сенсоров
СообщениеДобавлено: 04 сен 2014, 03:04 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
Поставь Arduino Mega и не парься.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


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

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


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

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