Maelezo:
Programu isiyolipishwa ya kuunda oscilloscope rahisi ya Bluetooth na Arduino au ESP32. Programu inajumuisha mfano kwa kutumia moduli ya HC-05 na Arduino, lakini pia inaendana na moduli nyingine. Oscilloscope hii rahisi inaweza kutumika katika hali mbalimbali, kama vile vifaa vya elektroniki vya magari kwa vitambuzi vya majaribio, na katika programu zingine ambapo data ya kasi ya juu haihitajiki. Inaweza pia kutumika kama zana ya kielimu ya kujifunza kuhusu ishara.
Maneno muhimu:
Programu ya Oscilloscope, oscilloscope ya Android, simulator ya Arduino, Arduino Bluetooth
Sampuli ya Msimbo wa Arduino na HC-05:
// Mfano wa Arduino Nano na moduli ya HC-05:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND
#pamoja na "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Inaweza kubadilika ili kuhifadhi thamani iliyosomwa
int analogPin = A7; // Wiper ya Potentiometer (terminal ya kati) iliyounganishwa na pini ya analog A7
usanidi utupu() {
BTSerial.begin(9600); // HC-05 kiwango chaguo-msingi cha baud katika hali ya amri ya AT
}
kitanzi utupu() {
tuli ambayo haijasainiwa kwa muda mrefuMillis = 0;
const unsigned muda mrefu = 30; // Muda unaohitajika katika milisekunde
unsigned long currentMillis = millis();
ikiwa (currentMillis - previousMillis >= muda) {
previousMillis = currentMillis;
// Soma thamani ya analogi na uitume kupitia Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// Ongeza kazi zozote zisizo za kuzuia hapa
// Epuka kutumia delay() kudumisha kitanzi kinachoitikia
}
Ilisasishwa tarehe
29 Mac 2024