BTscope - Arduino oscilloscope

+100
ڈاؤن لوڈز
مواد کی درجہ بندی
ہر کوئی
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر

اس ایپ کے بارے میں

تفصیل:
Arduino یا ESP32 کے ساتھ ایک سادہ بلوٹوتھ آسیلوسکوپ بنانے کے لیے ایک مفت ایپ۔ ایپ میں HC-05 ماڈیول اور Arduino کا استعمال کرتے ہوئے ایک مثال شامل ہے، لیکن یہ دوسرے ماڈیولز کے ساتھ بھی مطابقت رکھتی ہے۔ یہ سادہ آسیلوسکوپ مختلف منظرناموں میں استعمال کیا جا سکتا ہے، جیسے کہ آٹوموٹو الیکٹرانکس سینسر کی جانچ کے لیے، اور دیگر ایپلی کیشنز میں جہاں تیز رفتار ڈیٹا کی ضرورت نہیں ہے۔ یہ سگنلز کے بارے میں سیکھنے کے لیے ایک تعلیمی ٹول کے طور پر بھی کام کر سکتا ہے۔

مطلوبہ الفاظ:
آسیلوسکوپ ایپ، اینڈرائیڈ کے لیے آسیلوسکوپ، آرڈوینو سمیلیٹر، آرڈوینو بلوٹوتھ


Arduino اور HC-05 کے لیے نمونہ کوڈ:
// HC-05 ماڈیول کے ساتھ Arduino Nano کی مثال:
// پن آؤٹ:
// VCC --> Vin
// TXD --> پن 10
// RXD --> پن 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11)؛ // RX | TX
int val = 0; // پڑھنے کی قدر کو ذخیرہ کرنے کے لیے متغیر
int analogPin = A7; // پوٹینشیومیٹر وائپر (درمیانی ٹرمینل) اینالاگ پن A7 سے منسلک

باطل سیٹ اپ() {
BTSerial.begin(9600)؛ // AT کمانڈ موڈ میں HC-05 ڈیفالٹ بوڈ ریٹ
}

باطل لوپ() {
جامد غیر دستخط شدہ طویل سابقہ ​​ملیس = 0؛
const unsigned long interval = 30; // مطلوبہ وقفہ ملی سیکنڈ میں
غیر دستخط شدہ طویل کرنٹMillis = ملیس()؛

اگر (موجودہ ملی - پچھلی ملی>= وقفہ) {
previousMillis = currentMillis؛

// اینالاگ قدر پڑھیں اور اسے بلوٹوتھ پر بھیجیں۔
val = analogRead(analogPin)؛
BTSerial.println(val);
}

// یہاں کوئی بھی غیر مسدود کام شامل کریں۔
// جوابی لوپ کو برقرار رکھنے کے لیے delay() استعمال کرنے سے گریز کریں۔
}
اپ ڈیٹ کردہ بتاریخ
29 مارچ، 2024

ڈیٹا کی حفاظت

سیفٹی اس بات کو سمجھنے کے ساتھ شروع ہوتی ہے کہ ڈویلپرز آپ کا ڈیٹا کیسے اکٹھا اور اس کا اشتراک کرتے ہیں۔ ڈیٹا کی رازداری اور سیکیورٹی کے طریقے آپ کے استعمال، علاقے اور عمر کی بنیاد پر مختلف ہو سکتے ہیں۔ ڈویلپر نے یہ معلومات فراہم کی ہے اور وقت کے ساتھ ساتھ اسے اپ ڈیٹ کر سکتا ہے۔
فریقین ثالث کے ساتھ کسی بھی ڈیٹا کا اشتراک نہیں کیا گیا
ڈویلپرز کے اشتراک کے اعلان کے بارے میں مزید جانیں
کوئی ڈیٹا اکٹھا نہیں کیا گیا
ڈویلپرز کے اکٹھا کرنے کے اعلان کے طریقے بارے میں مزید جانیں

ایپ سپورٹ

ڈویلپر کا تعارف
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined