Arduino Home Automation Controller APK
اطلاعات
نسخه 1.0 (#1)
به روز شده 2018-04-17
اندازه پرونده APK 1.5 MB
نسخه Android مورد نیاز Android 4.4+ (KitKat)
برنامه نویس Codepur
رده خانه و مسکن (برنامه)
ID com.codepur.selfbluetoothterminal
یادداشت های توسعه دهنده مورد استفاده به عنوان کنترل از راه دور بلوتوث برای آردوینو تخصصی برای خانه اتوماسیون.
تصویر نماگرفت
برای دیدن اندازه اصلی روی عکس کلیک کنید
فهرست مطالب
قابلیت های جدید
تازه چه خبر در Arduino Home Automation Controller 1.0 است
شرح
کد برای Arduino؛
کد: #include
توایع هوشمند sensorIn = A0؛
اعضای هیات mVperAmp = 66؛ // استفاده از 100 ماژول 20A و 66 برای ماژول 30A
اعضای هیات port1 = 2، port2 = 3، port3 = 4، port4 = 5، port5 = 6، port6 = 7، port7 = 8، port8 = 9؛
ولتاژ دو = 0؛
VRMS دو = 0؛
AmpsRMS دو = 0؛
راه اندازی باطل () {
Serial.begin (9600)؛
فرمان pinMode (port1، OUTPUT)؛
فرمان pinMode (port2، OUTPUT)؛
فرمان pinMode (port3، OUTPUT)؛
فرمان pinMode (port4، OUTPUT)؛
فرمان pinMode (port5، OUTPUT)؛
فرمان pinMode (port6، OUTPUT)؛
فرمان pinMode (port7، OUTPUT)؛
فرمان pinMode (port8، OUTPUT)؛
}
حلقه از درجه اعتبار ساقط () {
در حالی که (Serial.available ()> 0) {
اعضای هیات inByte = Serial.read ()؛
سوئیچ (inByte) {
مورد 'A':
digitalWrite (port1، HIGH)؛
زنگ تفريح؛
مورد ب `:
digitalWrite (port1، LOW)؛
زنگ تفريح؛
مورد 'C':
digitalWrite (port2، HIGH)؛
زنگ تفريح؛
مورد 'D':
digitalWrite (port2، LOW)؛
زنگ تفريح؛
مورد 'e' را:
digitalWrite (port3، HIGH)؛
زنگ تفريح؛
مورد 'F':
digitalWrite (port3، LOW)؛
زنگ تفريح؛
'گرم' مورد:
digitalWrite (port4، HIGH)؛
زنگ تفريح؛
مورد 'H':
digitalWrite (port4، LOW)؛
زنگ تفريح؛
مورد "من":
digitalWrite (port5، HIGH)؛
زنگ تفريح؛
مورد "J":
digitalWrite (port5، LOW)؛
زنگ تفريح؛
مورد 'K':
digitalWrite (port6، HIGH)؛
زنگ تفريح؛
مورد 'L':
digitalWrite (port6، LOW)؛
زنگ تفريح؛
مورد 'M':
digitalWrite (port7، HIGH)؛
زنگ تفريح؛
مورد 'ñ':
digitalWrite (port7، LOW)؛
زنگ تفريح؛
'O' مورد:
digitalWrite (port8، HIGH)؛
زنگ تفريح؛
«پ» به صورت:
digitalWrite (port8، LOW)؛
زنگ تفريح؛
}
}
ولتاژ = getVPP ()؛
VRMS = (ولتاژ / 2.0) * 0.707.
AmpsRMS = (VRMS * 1000) / mVperAmp؛
Serial.print ( "در \ n")؛
}
شناور getVPP ()
{
شناور نتیجه؛
اعضای هیات readValue؛ // مقدار خوانده شده از سنسور
اعضای هیات MAXVALUE = 0؛ // فروشگاه حداکثر مقدار در اینجا
اعضای هیات 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 رأی
(*) مورد نیاز است
نسخه های قبلی
مشابه
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
بیشتر از Codepur
بیشترین بارگیری برنامه ها و بازی ها
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK