BTscope - Arduino oscilloscope

၁၀၀+
ဒေါင်းလုဒ်များ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
အားလုံး
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ

ဤအက်ပ်အကြောင်း

ဖော်ပြချက်-
Arduino သို့မဟုတ် ESP32 ဖြင့် ရိုးရှင်းသော Bluetooth oscilloscope ဖန်တီးရန်အတွက် အခမဲ့အက်ပ်။ အပလီကေးရှင်းတွင် HC-05 module နှင့် Arduino ကိုအသုံးပြုထားသော ဥပမာတစ်ခုပါဝင်သော်လည်း ၎င်းသည် အခြားသော module များနှင့်လည်း တွဲဖက်အသုံးပြုနိုင်ပါသည်။ ဤရိုးရှင်းသော oscilloscope ကို စမ်းသပ်ရန် အာရုံခံကိရိယာများ စမ်းသပ်ရန်အတွက် မော်တော်ကားအီလက်ထရွန်းနစ်ပစ္စည်းများ၊ မြန်နှုန်းမြင့်ဒေတာမလိုအပ်သည့် အခြားအပလီကေးရှင်းများတွင် အသုံးပြုနိုင်သည်။ အချက်ပြမှုများအကြောင်း လေ့လာရန် ပညာပေးကိရိယာအဖြစ်လည်း ဆောင်ရွက်နိုင်ပါသည်။

သော့ချက်စာလုံးများ-
Oscilloscope အက်ပ်၊ Android အတွက် oscilloscope၊ Arduino simulator၊ Arduino Bluetooth


Arduino နှင့် HC-05 အတွက် နမူနာကုဒ်။
// HC-05 module ပါသော Arduino Nano အတွက် ဥပမာ-
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#"SoftwareSerial.h" ပါဝင်သည်

SoftwareSerial BTSerial(10၊ 11); // RX | TX
int val = 0; // ဖတ်တန်ဖိုးကို သိမ်းဆည်းရန် ကိန်းရှင်
int analogPin = A7; // Potentiometer wiper (middle terminal) သည် analog pin A7 သို့ချိတ်ဆက်ထားသည်။

ပျက်ပြယ်သော setup() {
BTSerial.begin(9600); // HC-05 သည် AT အမိန့်ပေးမုဒ်တွင် ပုံသေ baud နှုန်း
}

void loop() {
static unsigned long beforeMillis = 0;
const unsigned long interval = 30; // အလိုရှိသော ကြားကာလ မီလီစက္ကန့်များ
လက်မှတ်မထိုးထားသော long currentMillis = millis();

အကယ်၍ (currentMillis - ယခင်Millis >= ကြားကာလ) {
PreviousMillis = လက်ရှိမီလီစ်;

// analog တန်ဖိုးကို ဖတ်ပြီး Bluetooth မှတဆင့် ပေးပို့ပါ။
val = analogRead(analogPin);
BTSerial.println(val);
}

// ဤနေရာတွင် ပိတ်ဆို့ခြင်းမဟုတ်သော လုပ်ဆောင်စရာများကို ထည့်ပါ။
// တုံ့ပြန်မှုကွင်းဆက်ကို ထိန်းသိမ်းရန် နှောင့်နှေး() ကို ရှောင်ပါ။
}
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၄ မတ် ၂၉

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများက သင့်ဒေတာအား စုစည်းပုံနှင့် မျှဝေပုံကို နားလည်ခြင်းမှစ၍ လုံခြုံမှု စတင်သည်။ ဒေတာလုံခြုံမှုနှင့် လုံခြုံရေးလုပ်ဆောင်မှုများသည် သင်၏အသုံးပြုမှု၊ ဒေသနှင့် အသက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ ဆော့ဖ်ဝဲရေးသူက ဤအချက်အလက်ကို ပေးထားပြီး အချိန်နှင့်အမျှ ပြောင်းလဲနိုင်သည်။
မည်သည့်ဒေတာကိုမျှ ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေခြင်းမရှိပါ
ဆော့ဖ်ဝဲရေးသူများ၏ မျှဝေမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
မည်သည့်ဒေတာကိုမျှ စုစည်းခြင်းမရှိပါ
ဆော့ဖ်ဝဲရေးသူများ၏ စုစည်းမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်

အက်ပ် အကူအညီ

ဆော့ဖ်ဝဲရေးသူအကြောင်း
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined