شرح تطبيق iStudio Data-Logger وكيفية استخدامه
واجهة المدعومة
- واجهة اردوينو (نوع مفتوح المصدر)
- Dyntechno JoyLAB-A
- قرص SWR
- أجهزة الاستشعار المدمجة في جهاز Android
الدعم.
يتم دعم مستشعرات داخلية مضمنة في جهاز Android بواسطة طريقة Google القياسية.
اردوينو نوع واجهة مفتوحة المصدر يمكن الاتصال أونو ، mega2580 و minile القيقب إلى USB ، بلوتوث (بليه غير مدعوم) إذا كنت فقط ضبط طريقة الاتصال.
نشارك جزء الاتصالات اردوينو ، يرجى الرجوع إليه.
- المصدر -
incomingByte1 = Serial.parseInt ()؛
التبديل (incomingByte1) {
الحالة 1: // افحص الجهاز
incomingByte2 = Serial.parseInt ()؛
التبديل (incomingByte2) {
الحالة 1: // أرسل اسم الجهاز
Serial.println ({11، Arduino})؛
Serial.flush ()؛
كسر.
الحالة 2: // إرسال عدد القنوات
Serial.print ({12،)؛
Serial.print (sensorLength) ؛
Serial.println (})؛
كسر.
}
كسر.
الحالة 2: // أرسل معلومات المستشعر
incomingByte2 = Serial.parseInt ()؛
التبديل (incomingByte2) {
case 1: // send id sens
Serial.println ({13،1،2})؛
كسر.
الحالة 2: // أرسل معلومات المستشعر
التأخير (10) ؛
Serial.print ({14،)؛
Serial.print (0،)؛ // رقم القناة
Serial.print (1،)؛ // معرف المستشعر
Serial.print (Voltage،)؛ // اسم المستشعر
Serial.print (V،)؛ // وحدة
Serial.print (0،)؛ // دقيقة القيمة
Serial.print (5،)؛ // أقصى قيمة
Serial.print (0.001،)؛ // resolution
Serial.print (1،)؛ // calbration 0: false ، 1: true
Serial.print (0،)؛ // sign invert 0: false، 1: true
Serial.print (0)؛ // سلسلة البيانات
Serial.println (})؛
Serial.flush ()؛
التأخير (10) ؛
Serial.println ({14،1،2، Current، A، -1،1،0.001،1،0،0})؛
كسر.
}
كسر.
الحالة 3: // إرسال البيانات
تعويم العائمة = 0؛
float newTime = 0؛
incomingByte2 = Serial.parseInt ()؛
التبديل (incomingByte2) {
الحالة 1:
newTime = Serial.parseFloat ()؛
// max send packet 115200 (bps) / 11 (bit) = 10472 (bytes)
// 10472 (bytes) / 11 (حجم الحزمة) = 952 (أقصى عدد لحزم الإرسال)؛
// 0.002: 500 حزمة
إذا (0.002 = newTime newTime = 30.0)
samplingTime = (int) (newTime * 1000)؛
Serial.print ({15،)؛
retSampling = samplingTime / 1000.0 ؛
Serial.print (retSampling، 3)؛
Serial.println (})؛
كسر.
الحالة 2: // مرة واحدة
readCurrentValue ()؛
كسر.
الحالة 3: // start collection
init_Sensor ()؛
currentTimeCount = 0؛
digitalWrite (LEDpin، true)؛
Serial.println ({17})؛
runFlag = صحيح
كسر.
الحالة 4: // stop collection
runFlag = false
Serial.println ({18})؛
digitalWrite (LEDpin ، خطأ) ؛
كسر.
}
كسر.
}
======
الموارد الاخرى موجودة على https://1drv.ms/f/s!AmbHpQNEKSyY7DmvBLYrHnLfrrr_.
.
تنزيل APK الاصدار 2.84 المجانية Free Download
يمكنك تنزيل iStudio Data-Logger APK 2.84 لـ Android مجاناً Free Download الآن عبر أبك داون مود.