විස්තරය:
Arduino හෝ ESP32 සමඟ සරල Bluetooth oscilloscope නිර්මාණය කිරීම සඳහා නොමිලේ යෙදුමක්. යෙදුමට HC-05 මොඩියුලයක් සහ Arduino භාවිතා කරන උදාහරණයක් ඇතුළත් වේ, නමුත් එය අනෙකුත් මොඩියුල සමඟ ද අනුකූල වේ. මෙම සරල oscilloscope සංවේදක පරීක්ෂා කිරීම සඳහා වාහන ඉලෙක්ට්රොනික උපකරණ වැනි විවිධ අවස්ථා වලදී සහ අධිවේගී දත්ත අවශ්ය නොවන වෙනත් යෙදුම්වල භාවිතා කළ හැක. එය සංඥා ගැන ඉගෙන ගැනීම සඳහා අධ්යාපනික මෙවලමක් ලෙසද සේවය කළ හැකිය.
මූල පද:
Oscilloscope යෙදුම, Android සඳහා oscilloscope, Arduino සිමියුලේටරය, Arduino Bluetooth
Arduino සහ HC-05 සඳහා නියැදි කේතය:
// HC-05 මොඩියුලය සමඟ Arduino Nano සඳහා උදාහරණය:
// පින්අවුට්:
// VCC --> Vin
// TXD --> පින් 10
// RXD --> පින් 11
// GND --> GND
#"SoftwareSerial.h" ඇතුලත් කරන්න
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // කියවීමේ අගය ගබඩා කිරීමට විචල්යය
int analogPin = A7; // Potentiometer wiper (මැද පර්යන්තය) ඇනලොග් පින් A7 වෙත සම්බන්ධ කර ඇත
හිස් සැකසුම () {
BTSerial.begin(9600); // HC-05 පෙරනිමි බෝඩ් අනුපාතය AT විධාන මාදිලියේ
}
void loop() {
ස්ථිතික අත්සන් නොකළ දිගු පෙරමිලිස් = 0;
const අත්සන් නොකළ දිගු පරතරය = 30; // අවශ්ය පරතරය මිලි තත්පර වලින්
අත්සන් නොකළ දිගු ධාරාවMillis = millis();
නම් (currentMillis - පෙරමිලිස් >= පරතරය) {
පෙරමිලිස් = වත්මන් මිලිස්;
// ඇනලොග් අගය කියවා බ්ලූටූත් හරහා යවන්න
val = analogRead (analogPin);
BTSerial.println(val);
}
// ඕනෑම අවහිර නොවන කාර්යයන් මෙහි එක් කරන්න
// ප්රතිචාරාත්මක ලූපයක් පවත්වා ගැනීමට ප්රමාදය() භාවිතා කිරීමෙන් වළකින්න
}
යාවත්කාලීන කළේ
2024 මාර්තු 29