Такой вопрос. В ардуино есть возможность подключения ограниченного числа сенсоров.
В то же время, сенсоры (скажем, датчик препятствия и т.п.) можно комбинировать по схеме "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).
Вопрос - как пользоваться таким подходом, как "спаять" сенсоры, чтобы получить комбинированное значение, и как его обрабатывать в ардуино?