Osciloscopio Bluetooth


1.0 توسط JOSE MUNOZ
17/08/2020 نسخه‌های قدیمی

درباره‌ی Osciloscopio Bluetooth

اسیلوسکوپ بلوتوث می توانید دستگاه خود را به یک اسیلوسکوپ Bt را تبدیل

اسیلوسکوپ بلوتوث

نرم افزار بلوتوث اسیلوسکوپ تبدیل تلفن و یا قرص خود را در یک اسیلوسکوپ یا ولت متر است از طریق بلوتوث به دستگاه میکرو کنترل مانند PIC، آردوینو یا Rasberry PI سیستم متصل می شوند. بلوتوث اسیلوسکوپ می تواند سیگنال های متناوب نمایش (AC) و سیگنال های پیوسته (DC) را بر روی دستگاه تلفن همراه خود را ایمن آن را به عنوان بی سیم متصل به میکرو خود را که قطاری از سیگنال های AC یا DC و آن را انتقال به تلفن و یا قرص خود را از طریق بلوتوث.

دفعات مشاهده صفحه http://www.profjmunoz.blogspot.com/ از درون برنامه با فشار دادن "آموزش آنلاین" آیکون که در آن شما می توانید آموزش در اتصال سیگنال های AC و DC به یک سیستم آردوینو پیدا کردن و انتقال آن را به گوشی یا رایانه لوحی خود را برای مشاهده از طریق نرم افزار بلوتوث اسیلوسکوپ.

نرم افزار بلوتوث اسیلوسکوپ دریافت اطلاعات از سیستم میکرو خود را کنترل در قالب زیر می باشد:

دریافت سیگنال = $ Dato1Dato2 #

به عنوان مثال: بله Data1 و Data2 = 4.25 = 60.5 $ دریافت 4.2560.5 #

ارزش data1 است رسم و ارزش data2 نمایش داده می شود.

وقتی اسیلوسکوپ بر روی آیکون سبز رنگ در شخصیت تبدیل می شود "1" میکرو کنترل سیستم حمل است. هنگامی که دکمه قرمز را فشار کردن شخصیت "0" فرستاده می شود، این ارزش ها را می توان مورد استفاده برای کنترل فرآیندهای است که می خواهید، مانند چراغ را روشن یا خاموش، روشن یا خاموش ارسال اطلاعات و غیره

سپس برنامه در یک سیستم آردوینو برای ارسال داده ها به رایانه لوحی یا گوشی خود را انجام داده است. 11 (RX) و 12 (TX): آردوینو 1، یک ماژول بلوتوث HC-06 در پین مورد استفاده قرار گرفت. سیگنال DC و یا AC توسط پین A0 آنالوگ معرفی:

// شامل کد کتابخانه:

# شامل

// پیام رشته، mensaje3.

# شامل

SoftwareSerial mySerial (11، 12). // RX، TX

کاراکتر inchar.

// مقداردهی اولیه کتابخانه با تعداد پین رابط

ال سی دی LiquidCrystal (8، 3، 4.6، 7.9).

data1 = 1.25 شناور.

data2 = 9.45 شناور.

TMP رشته؛

بدون علامت Duration1 طولانی.

بدون علامت Durability2 طولانی.

// قطع متغیرهای شاخص

قطع بولی = 0؛

متغیرهای ذخیره سازی داده ها //

newData بایت = 0؛

prevData بایت = 0؛

// متغیر فرکانس

اعضای هیات تایمر بدون علامت = 0؛ // دوره شمارش موج

دوره int بدون علامت.

فرکانس هوشمند؛

// خوانده شده داده ولتاژ پین A0

از درجه اعتبار ساقط readDatos ()؛

راه اندازی خلاء () {

  Serial.begin (9600)؛

  Serial.begin (9600)؛

  // تنظیم تعداد LCD از ستون ها و ردیف:

  lcd.begin (20، 4).

  // چاپ یک پیام به LCD.

  lcd.setCursor (0،0).

  lcd.print ("اسیلوسکوپ BTH")؛

  // PinMode (A1، INPUT).

  mySerial.begin (9600)؛

}

حلقه از درجه اعتبار ساقط () {

 readDatos ()؛

// فرکانس سیگنال محاسبه

  lcd.setCursor (0.2).

  lcd.print ("Data1 =")؛

  lcd.print (data1).

  lcd.print ("Data2 =")؛

  lcd.print (data2).

  sendData ()؛

    در حالی که (mySerial.available () 0>)

    {

       inchar = (mySerial.read ())؛

       lcd.setCursor (0.1).

       lcd.print ("دریافت =")؛

       lcd.setCursor (13.1).

       lcd.print (inchar).

       inchar = ''؛

     }

  تاخیر (100)

}

// خواندن داده ها و A0 آنالوگ ولتاژ Pueto

readDatos از درجه اعتبار ساقط ()

{

  // Data1 = analogRead (A0).

  data1 = (analogRead (A0) * * * * 0.00488).

  data2 = 00،0.

}

// ارسال داده ها به دستگاه Android

sendData از درجه اعتبار ساقط ()

{

    mySerial.print ('$')؛

       readDatos ()؛

       mySerial.print (data1).

       mySerial.print (data1). // در اینجا شما می توانید اطلاعات را به دیگر آندروید ارسال

       mySerial.print ('#')؛

}

جدیدترین چیست در نسخه‌ی 1.0

Last updated on 26/08/2020
New content added. Improve application performance

اطلاعات تکمیلی برنامه

آخرین نسخه

1.0

بارگذاری شده توسط

Jose Garcia

نیاز به اندروید

Android 4.1+

در دسترس در

گزارش

گزارش محتوای نامناسب

نمایش بیشتر

جایگزین Osciloscopio Bluetooth

از JOSE MUNOZ بیشتر دریافت کنید

کشف کنید