BTscope - Arduino oscilloscope

100+
Okudawunilodiwe
Isilinganiselwa sokuqukethwe
Wonke umuntu
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini

Mayelana nalolu hlelo lokusebenza

Incazelo:
Uhlelo lokusebenza lwamahhala lokudala i-oscilloscope ye-Bluetooth elula nge-Arduino noma i-ESP32. Uhlelo lokusebenza luhlanganisa isibonelo esisebenzisa imojula ye-HC-05 ne-Arduino, kodwa futhi iyahambisana namanye amamojula. Le oscilloscope elula ingasetshenziswa ezimeni ezihlukahlukene, ezifana nemishini kagesi yezimoto izinzwa zokuhlola, nakwezinye izinhlelo zokusebenza lapho idatha yesivinini esikhulu ingadingeki. Ingase futhi isebenze njengethuluzi lokufundisa lokufunda mayelana namasignali.

Amagama angukhiye:
Uhlelo lokusebenza lwe-Oscilloscope, i-oscilloscope ye-Android, i-Arduino simulator, i-Arduino Bluetooth


Isampula Lekhodi ye-Arduino ne-HC-05:
// Isibonelo se-Arduino Nano enemojula ye-HC-05:
// Okulandelayo:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#ihlanganisa "SoftwareSerial.h"

I-SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Iyaguquguquka ukugcina inani elifundiwe
int analogPin = A7; // I-Potentiometer wiper (itheminali ephakathi) exhunywe kuphinikhodi ye-analog A7

ukusetha okungenalutho() {
I-BTSerial.begin(9600); // HC-05 isilinganiso se-baud esizenzakalelayo kumodi yomyalo we-AT
}

iluphu engenalutho() {
i-static engasayiniwe isikhathi eside edluleMillis = 0;
const isikhawu eside esingabhalisiwe = 30; // Isikhawu esifiselekayo ngama-millisecond
i-current long engabhalisiweMillis = millis();

uma (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;

// Funda inani le-analog bese ulithumela nge-Bluetooth
i-val = i-analogRead(i-analogPin);
BTSerial.println(val);
}

// Engeza noma yimiphi imisebenzi engavimbeli lapha
// Gwema ukusebenzisa ukulibaziseka () ukuze ugcine iluphu esabelayo
}
Kubuyekezwe ngo-
Mas 29, 2024

Ukuphepha kwedatha

Ukuphepha kuqala ngokuqonda ukuthi onjiniyela baqoqa futhi babelane kanjani ngedatha yakho. Ubumfihlo bedatha nezinqubo zokuphepha zingahluka kuye ngokusebenzisa kwakho, isifunda, nobudala. Unjiniyela unikeze lolu lwazi futhi angalubuyekeza ngokuhamba kwesikhathi.
Ayikho idatha eyabiwe nezinkampani zangaphandle
Funda kabanzi mayelana nendlela onjiniyela abaveza ngayo ukwabelana
Ayikho idatha eqoqiwe
Funda kabanzi mayelana nokuthi onjiniyela bakuveza kanjani ukuqoqwa

Ukusekelwa kwe-app

Mayelana nonjiniyela
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined