Блок переключения с шагом 0,1
Блок переключения с шагом 0,1
Здравствуйте! Решил собрать термостат с ручным изменением температуры и гистерезисом. Шаг 0.1 написал кусок программы по изменению в + и - с сохранением значений в епром. Всё получилось и функционировает, но код получился огромный. Так как я хочу эту программу залить в тини2313 у которой памяти всего 2 к, для меня такой размер не приемлем. Помогите разодраться в программе, скорей всего я не правильно её построил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок переключения с шагом 0,1
Нечего там особо сокращать, только резать функции,например дисплей четверть кода занимает.
Блок переключения с шагом 0,1
Ни ужели не как не возможно это сделать? Просто у меня есть готовое устройство на тини2313 с таким же функционалом и всё туда поместилось, а исходников нет. Дисплей я подключил для наглядности. Может есть какой то иной способ выводить с счётчика не целое число а десятичное?
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 36 раз
- Поблагодарили: 5 раз
Блок переключения с шагом 0,1
Написать на С.dorisca11 писал(а):Ни ужели не как не возможно это сделать?
А если на C и еще без библиотек, то будет еще меньше.
Но это уже не по теме FLP.
Дисплей уберет конечно процентов 20.
-
- Лейтенант
- Сообщения: 595
- Зарегистрирован: 10 янв 2016, 13:47
- Благодарил (а): 1 раз
Блок переключения с шагом 0,1
попробуйте урезать до нужного вам функционала мой, посты 39 и 45 отсюда
http://forum.flprogwiki.ru/viewtopic.php?f=18&t=715
http://forum.flprogwiki.ru/viewtopic.php?f=18&t=715
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость