AlexCrane, в том файле что я выложил не совсем удачный вариант, согласен. Просто сделал набросок для проверки работы всех датчиков Холла через PCF8574. Смысл вопроса в том, как получить на LCD "осмысленные" положения флюгера, когда магнит, к примеру, активирует два датчика одновременно. Цифры в примере исключительно для теста. Например, сработали 6 и 7 датчик, на дисплее 67, а нужно WNW. соответственно 6 должно быть W, а 7 это NW
Флюгер должен показывать стороны света или градусы, это неважно. Я не понимаю, как правильно сконструировать обработку и вывод информации в случае, когда срабатывает 2 соседних датчика. Вывод инфы должен осуществляться в фиксированную позицию из 3-4 символов. В моем файлике опять же все разбросано для удобства тестирования.
Знаю, что для многих решение такого пустяка -семечки)) А я пока буксую))
Спасибо!
Отправлено спустя 3 минуты 9 секунд:
AlexCrane, Пока я упражнялся с клавиатурой не заметил ваши примеры. Спасибо, отпишусь!
Отправлено спустя 1 час 15 минут 12 секунд:
На мой взгляд, наиболее "компактным" и гибким оказался вариант fluger_3.flp
AlexCrane, спасибо за помощь!!
- Compas.png (16.68 КБ) 1555 просмотров