መግለጫ፡-
ቀላል የብሉቱዝ oscilloscope ከአርዱዪኖ ወይም ESP32 ጋር ለመፍጠር ነፃ መተግበሪያ። መተግበሪያው HC-05 ሞጁል እና አርዱዪኖን በመጠቀም ምሳሌን ያካትታል ነገር ግን ከሌሎች ሞጁሎች ጋር ተኳሃኝ ነው። ይህ ቀላል oscilloscope በተለያዩ ሁኔታዎች እንደ አውቶሞቲቭ ኤሌክትሮኒክስ ለሙከራ ዳሳሾች እና ሌሎች ከፍተኛ ፍጥነት ያለው መረጃ በማይፈለግባቸው መተግበሪያዎች ላይ ሊያገለግል ይችላል። ስለ ምልክቶች ለመማር እንደ ትምህርታዊ መሳሪያም ሊያገለግል ይችላል።
ቁልፍ ቃላት፡
Oscilloscope መተግበሪያ፣ oscilloscope ለአንድሮይድ፣ Arduino simulator፣ Arduino ብሉቱዝ
የናሙና ኮድ ለአርዱዪኖ እና HC-05፡
// ለአርዱኢኖ ናኖ ከ HC-05 ሞጁል ጋር ምሳሌ፡
// Pinout፡
// ቪሲሲ --> ቪን
// TXD --> ፒን 10
// RXD --> ፒን 11
// GND --> GND
"SoftwareSerial.h"ን ጨምሮ
የሶፍትዌር ተከታታይ BTSerial (10, 11); // RX | TX
int ቫል = 0; // የተነበበውን ዋጋ ለማከማቸት ተለዋዋጭ
int analogPin = A7; // Potentiometer wiper (መካከለኛ ተርሚናል) ከአናሎግ ፒን A7 ጋር የተገናኘ
ባዶ ማዋቀር() {
BTSerial.begin (9600); // HC-05 ነባሪ ባውድ መጠን በ AT ትዕዛዝ ሁነታ
}
ባዶ ዑደት() {
የማይንቀሳቀስ ያልተፈረመ ረጅም ቀዳሚ ሚሊስ = 0;
const ያልተፈረመ ረጅም ክፍተት = 30; // የሚፈለገው ክፍተት በሚሊሰከንዶች
ያልተፈረመ ረጅም current Millis = millis ();
ከሆነ (የአሁኑ ሚሊስ - የቀድሞ ሚሊስ >> ክፍተት) {
ቀዳሚ ሚሊስ = current Millis;
// የአናሎግ እሴቱን ያንብቡ እና በብሉቱዝ ይላኩት
val = analogRead (analogPin);
BTSerial.println (ቫል);
}
// ማናቸውንም የማያግዱ ተግባራትን እዚህ ያክሉ
// ምላሽ ሰጪ ዑደትን ለመጠበቅ መዘግየት() ከመጠቀም ይቆጠቡ
}