Leírás:
Ingyenes alkalmazás egyszerű Bluetooth oszcilloszkóp létrehozásához Arduino vagy ESP32 segítségével. Az alkalmazás tartalmaz egy példát egy HC-05 modul és Arduino használatára, de kompatibilis más modulokkal is. Ez az egyszerű oszcilloszkóp különféle forgatókönyvekben használható, például autóelektronikában az érzékelők tesztelésére, és más alkalmazásokban, ahol nincs szükség nagy sebességű adatokra. Oktatóeszközként is szolgálhat a jelek megismeréséhez.
Kulcsszavak:
Oszcilloszkóp alkalmazás, oszcilloszkóp Androidra, Arduino szimulátor, Arduino Bluetooth
Mintakód az Arduino és a HC-05 számára:
// Példa az Arduino Nano-hoz HC-05 modullal:
// Pinout:
// VCC --> Vin
// TXD --> 10. tű
// RXD --> 11. tű
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Változó az olvasott érték tárolására
int analógPin = A7; // Potenciométer ablaktörlő (középső kivezetés) az A7 analóg érintkezőhöz csatlakoztatva
void setup() {
BTSerial.begin(9600); // HC-05 alapértelmezett adatátviteli sebessége AT parancs módban
}
void loop() {
statikus előjel nélküli hosszú előzőMillis = 0;
const előjel nélküli hosszú intervallum = 30; // Kívánt intervallum ezredmásodpercben
előjel nélküli hosszú áramMillis = millis();
if (currentMillis - previousMillis >= interval) {
előzőMillis = jelenlegiMillis;
// Olvassa be az analóg értéket, és küldje el Bluetooth-on
val = analógRead(analogPin);
BTSerial.println(val);
}
// Adjon hozzá minden nem blokkoló feladatot
// Kerülje a delay() használatát a reszponzív ciklus fenntartásához
}
Frissítve:
2024. márc. 29.