Термостат на Arduino + Android + Bluetooth
Здравствуйте! Требуется приложение для андроида и ардуины.
Алгоритм работы для андроида:
1. Открываем приложение, проверяем соединение с ардуиной по бт, пишем вверху дисконнектед.
2. Ждём пока пользователь нажмёт на кнопку дисконнектед.
3. Выводим список блютусов в радиусе – спрашиваем пин, коннектимся.
4. Отсылаем запрос на ардуину, спрашиваем температуру и переменные Tmin и Tmax. Выводим.
5. При изменении цифр в приложении – отсылаем их в ардуину, проверяем чтобы Tmin было меньше Tmax.
6. Повторяем пункт 4 каждые 5 сек.
7. По двойному нажатию Назад закрываем приложение.
Алгоритм для ардуины:
1. Проверяем температуру
2. Сравниваем с переменными Tmin (меньше Tmin – включаем) и Tmax (больше Tmax – выглючаем) и решаем включить или выключить реле.
3. Повторяем пункт 2 каждые 3 минуты.
4. При изменении переменных Tmin и Tmax принудительно запускаем пункт 2.
Дизайн для андроида в картинках.