Arduino Home Automation Controller APK
Информация
Версия 1.0 (#1)
Обновлено 17 April 2018 г.
Размер APK 1.5 MB
Требуемая версия Android Android 4.4+ (KitKat)
Продавец Codepur
Категории Бесплатные Жилье и дом Приложения
Приложения id com.codepur.selfbluetoothterminal
Записка автора Используется в качестве пульта дистанционного управления Bluetooth для Arduino специализирован для домашней автоматизации.
Снимки экрана
Нажмите на изображение, чтобы увидеть полный размер
Таблица содержимого
Последние обновления
Что нового на Arduino Home Automation Controller 1.0
Описание
Код для Arduino;
#include
Const INT sensorIn = A0;
INT mVperAmp = 66; // использовать 100 для 20A модуля и 66 для 30A модуля
INT port1 = 2, port2 = 3, port3 = 4, порту4 = 5, port5 = 6, port6 = 7, port7 = 8, port8 = 9;
двойное напряжение = 0;
двойные Вср.кв. = 0;
двойные AmpsRMS = 0;
недействительные установки () {
Serial.begin (9600);
pinMode (port1, OUTPUT);
pinMode (port2, OUTPUT);
pinMode (port3, OUTPUT);
pinMode (порту4, OUTPUT);
pinMode (port5, OUTPUT);
pinMode (port6, OUTPUT);
pinMode (port7, OUTPUT);
pinMode (port8, OUTPUT);
}
недействительным цикл () {
в то время как (Serial.available ()> 0) {
INT inByte = Serial.read ();
Переключатель (inByte) {
случай «а»:
digitalWrite (port1, HIGH);
ломать;
случай «б»:
digitalWrite (port1, LOW);
ломать;
случай «с»:
digitalWrite (port2, HIGH);
ломать;
Case 'D':
digitalWrite (port2, LOW);
ломать;
Случай «е»:
digitalWrite (port3, HIGH);
ломать;
Case 'F':
digitalWrite (port3, LOW);
ломать;
случай «г»:
digitalWrite (порту4, HIGH);
ломать;
случай «ч»:
digitalWrite (порту4, LOW);
ломать;
случай «я»:
digitalWrite (port5, HIGH);
ломать;
Case 'J':
digitalWrite (port5, LOW);
ломать;
случай «к»:
digitalWrite (port6, HIGH);
ломать;
Кейс 'L':
digitalWrite (port6, LOW);
ломать;
случай «т»:
digitalWrite (port7, HIGH);
ломать;
случай «п»:
digitalWrite (port7, LOW);
ломать;
случай «о»:
digitalWrite (port8, HIGH);
ломать;
случай «р»:
digitalWrite (port8, LOW);
ломать;
}
}
Напряжение = getVPP ();
Вср.кв. = (напряжение / 2.0) * 0,707;
AmpsRMS = (Вср.кв. * 1000) / mVperAmp;
Serial.print ( "\ п");
}
плавать getVPP ()
{
плавать результат;
INT readValue; // значение, считанное с датчика
INT MaxValue = 0; // магазин максимальное значение здесь
INT MinValue = 1024; // магазин мин значение здесь
uint32_t start_time = Миллис ();
в то время как ((Миллис () - start_time) <1000) // пример 1 п
{
readValue = analogRead (sensorIn);
// если у вас есть новый MaxValue
если (readValue> MaxValue)
{
/ * Записать максимальное значение датчика * /
MaxValue = readValue;
}
если (readValue {
/ * Записать максимальное значение датчика * /
MinValue = readValue;
}
}
// Вычесть мин от макс
Результат = ((MaxValue - MinValue) * 5,0) /1024.0;
возвращать результат;
}
Оценки и отзывы
Рейтинг: 5.0 из 5 · Less than 100 голоса
(*) требуется
Предыдущие версии
Arduino Home Automation Controller 1.0 APK для Windows (#1, 1.5 MB)
Похоже на: Arduino Home Automation Controller
Home Automation 14 Chs Pro APK
Bluetooth Home Automation 4 Channels APK
Arduino Bluetooth Home Automation APK
Arduino Domotica Domoticasa APK
Arduino Home Automation PRO APK
Другие приложения этого разработчика
Лучшие загруженные приложения
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK