→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ 1 сообщение ] 
код arduino 
Автор Сообщение
Начинающий

Регистрация: 18.03.2014
Сообщения: 1

Репутация: 0 [ ? ]
Сообщение код arduino
Добрый день.
Не могли бы вы помочь в написании скетча.
Я к сожалению в программировании полный ноль.

Что имеется:
Arduino Mega 2560
LCD Keypad Shield 1602 c 5-ю кропками
Блок реле (двухканальное)
Часы DS1307 Tiny RTC I2C module, 24C32 EEPROM
Датчик температуры DS18B20

LCD Keypad Shield подключен к пинам 4,5,6,7,8,9, кнопки к А0, подсветка к 10 пину.
Датчик температуры DS18B20 подключен к пину 53.
Блок реле к пинам 40,41
К пинам 3,11,12 подключены LED через мосфеты.

Что требуется:
1). Реле будут включать обогрев (назовём Н1 и Н2), т.е. Н1 управляется по 40 пину, а Н2 - по 41.
При температуре 28 включаются оба нагревателя. При достижении температуры 28,3 нагреватель Н1 отключается. При 28,5 отключается Н2.

2). LED подсветка (назовём LW – pin3, LR – pin11 и LB – pin12) должна включаться и выключаться по времени. Т.е. например в 17:00 плавно в течении 5 минут включается LW и LR, далее в 21:55 начинает плавно гаснуть (5 минут), а в это время плавно включается LB. Затем в 23:00 плавно гаснет (5 минут) LB.

3). Меню
Главный экран:

Т=28,4° 14:53
Н1-Off H2-On

т.е. отображается текущая температура, текущее время и состояние нагревателей.

Следующий экран:

Н1: On-28° Off-28,3°

т.е. возможность регулирования температуры включения и выключения нагревателя Н1.

Следующий экран:

H2: On-28° Off-28,5°

т.е. возможность регулирования температуры включения и выключения нагревателя Н2.

Следующий экран:

LW+LR: On-17:00
Off-21:55

т.е. возможность регулирования времени включения и выключения света LW и LR.

Следующий экран:

LB: On-21:55
Off-23:00

т.е. возможность регулирования времени включения и выключения света LB.


Переключение между экранами - кнопками Left и Right.
Выбор - кнопкой Select.
Установка – кнопками Up и Down.

Ещё нужна на главном экране возможность включения и выключения света LW и LR кнопкой, независимо от времени. А также возможность включения и выключения нагревателя Н1 кнопкой, независимо от температуры.
И ещё возможность установки часов.


Ещё нужна возможность регулировки яркости света для каждого канала в самом скетче, т.к. ещё сам не знаю будет ли свет гореть на 100% или хватит на 80%.


Ну вроде всё, вроде ничего не забыл.
Я конечно понимаю, что это наглость с моей стороны, и что у вас наверняка нету времени заниматься моими проблемами, но мне просто не к кому обратиться.


Заранее благодарен, и надеюсь на ваше понимание и помощь.
С уважением.


18.03.2014 21:29
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 


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

Зарегистрированные пользователи: Google [Bot]


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

Перейти:  
cron
© 2013 «Форум программистов Украины»