ລາຍລະອຽດ:
ແອັບຟຣີສຳລັບການສ້າງ oscilloscope Bluetooth ແບບງ່າຍດາຍດ້ວຍ Arduino ຫຼື ESP32. ແອັບປະກອບມີຕົວຢ່າງທີ່ໃຊ້ໂມດູນ HC-05 ແລະ Arduino, ແຕ່ມັນຍັງເຂົ້າກັນໄດ້ກັບໂມດູນອື່ນໆ. oscilloscope ງ່າຍດາຍນີ້ສາມາດຖືກນໍາໃຊ້ໃນສະຖານະການຕ່າງໆ, ເຊັ່ນ: ເຄື່ອງເອເລັກໂຕຣນິກລົດຍົນສໍາລັບການທົດສອບເຊັນເຊີ, ແລະໃນຄໍາຮ້ອງສະຫມັກອື່ນໆທີ່ຂໍ້ມູນຄວາມໄວສູງແມ່ນບໍ່ຈໍາເປັນ. ມັນຍັງສາມາດເປັນເຄື່ອງມືການສຶກສາສໍາລັບການຮຽນຮູ້ກ່ຽວກັບສັນຍານ.
ຄໍາສໍາຄັນ:
ແອັບຯ Oscilloscope, oscilloscope ສໍາລັບ Android, Arduino simulator, Arduino Bluetooth
ລະຫັດຕົວຢ່າງສໍາລັບ Arduino ແລະ HC-05:
// ຕົວຢ່າງສໍາລັບ Arduino Nano ກັບໂມດູນ HC-05:
// 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 (terminal ກາງ) ເຊື່ອມຕໍ່ກັບ analog pin A7
ການຕັ້ງຄ່າ void() {
BTSerial.begin(9600); // HC-05 ອັດຕາ baud ເລີ່ມຕົ້ນໃນໂຫມດຄໍາສັ່ງ AT
}
void loop() {
static unsigned long PreviousMillis = 0;
const unsigned long interval = 30; // ໄລຍະຫ່າງທີ່ຕ້ອງການເປັນ milliseconds
unsigned long currentMillis = millis();
ຖ້າ (currentMillis - PreviousMillis >= ໄລຍະຫ່າງ) {
PreviousMillis = ປະຈຸບັນມິນລິສ;
// ອ່ານຄ່າການປຽບທຽບແລະສົ່ງຜ່ານ Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// ເພີ່ມໜ້າວຽກທີ່ບໍ່ຖືກບລັອກຢູ່ບ່ອນນີ້
// ຫຼີກລ້ຽງການນໍາໃຊ້ການຊັກຊ້າ () ເພື່ອຮັກສາ loop ການຕອບສະຫນອງ
}
ອັບເດດແລ້ວເມື່ອ
29 ມ.ນ. 2024