Ближе к конкретике:
В приложении - екзешник, в котором делаю файл для прошивки в еппром. Сделано "Для внутреннего пользования", поэтому есть и глюки и недоработки интерфейсные.
Файл, в который записывается данные для записи в еепром - ClimatData.dat
этот файл имеет примерно такую структуру:
1. Количество строк таблицы. (1 byte)
1.1. Стемп - 0 - мин, 2 - макс, 1 - саморег. (1 byte)
1.2. Снаправление - (1 byte) 0..7 - '','Ноги','Стекло','Ноги+Стекло','Лицо','Лицо+Ноги ','Лицо+Стекло','Везде'
Скорость
1.3. 1..10 - скорость. 11..n - формула. (1 byte)
1.4. Мин (1 byte)
1.5 Рециркуляция. (1 byte)
0 - воздух снаружи
1 - воздух изнутри
10..20 - период переключения+10
30..50 - время на которое однократно включается рециркуляция.
1.6. количество условий (1 byte)
1.6.1. первый параметр температуры (1 byte)
1.6.2. соотношение между параметрами (1 byte)
1.6.3. второй параметр температуры (1 byte)
1.6.4. добавка к второму параметру (1 byte)
Проверка работает именно по файлу ClimatData.dat, а не по загруженной базе.
Предполагаемая распиновка кардино - в графическом файле.
Если для регулировки направление воздуха будет использована одна серва, а не три, значит можно сэкономить два вывода. Однако я считаю, что проект лучше сделать в общем виде, позволяя оба вида управления.
Светодиодами подсветки иконок предполагается управлять при помощи 74hc393. Это 4х битный счетчик с параллельным выходом, позволяющий вешать на выводы светодиоды (с резисторами, есесно). Светодиодов надо 3 на направления воздуха +1 рециркуляция.