BTscope - Arduino oscilloscope

100+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

Penerangan:
Aplikasi percuma untuk mencipta osiloskop Bluetooth mudah dengan Arduino atau ESP32. Aplikasi ini termasuk contoh menggunakan modul HC-05 dan Arduino, tetapi ia juga serasi dengan modul lain. Osiloskop mudah ini boleh digunakan dalam pelbagai senario, seperti elektronik automotif untuk menguji penderia, dan dalam aplikasi lain yang tidak memerlukan data berkelajuan tinggi. Ia juga boleh berfungsi sebagai alat pendidikan untuk belajar tentang isyarat.

Kata kunci:
Apl osiloskop, osiloskop untuk Android, simulator Arduino, Bluetooth Arduino


Kod Contoh untuk Arduino dan HC-05:
// Contoh untuk Arduino Nano dengan modul HC-05:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Pembolehubah untuk menyimpan nilai baca
int analogPin = A7; // Pengelap potensiometer (terminal tengah) disambungkan ke pin analog A7

persediaan batal() {
BTSerial.begin(9600); // Kadar baud lalai HC-05 dalam mod arahan AT
}

gelung kosong() {
static unsigned long previousMillis = 0;
const unsigned selang panjang = 30; // Selang yang dikehendaki dalam milisaat
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= interval) {
sebelumnyaMillis = semasaMillis;

// Baca nilai analog dan hantarkannya melalui Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Tambah sebarang tugas bukan sekatan di sini
// Elakkan menggunakan delay() untuk mengekalkan gelung responsif
}
Dikemas kini pada
29 Mac 2024

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemaskinikan maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan

Sokongan apl

Perihal pembangun
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined