BTscope - Arduino oscilloscope

100+
Lượt tải xuống
Mức phân loại nội dung
Tất cả mọi người
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình

Thông tin về ứng dụng này

Sự miêu tả:
Một ứng dụng miễn phí để tạo máy hiện sóng Bluetooth đơn giản với Arduino hoặc ESP32. Ứng dụng này bao gồm một ví dụ sử dụng mô-đun HC-05 và Arduino, nhưng nó cũng tương thích với các mô-đun khác. Máy hiện sóng đơn giản này có thể được sử dụng trong nhiều tình huống khác nhau, chẳng hạn như thiết bị điện tử ô tô để kiểm tra cảm biến và trong các ứng dụng khác không yêu cầu dữ liệu tốc độ cao. Nó cũng có thể phục vụ như một công cụ giáo dục để tìm hiểu về tín hiệu.

Từ khóa:
Ứng dụng máy hiện sóng, máy hiện sóng cho Android, mô phỏng Arduino, Arduino Bluetooth


Mã mẫu cho Arduino và HC-05:
// Ví dụ về Arduino Nano với mô-đun HC-05:
// Sơ đồ chân:
// VCC --> Vin
// TXD --> chân 10
// RXD --> chân 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int giá trị = 0; // Biến để lưu trữ giá trị đọc
int analogPin = A7; // Cần gạt chiết áp (cực giữa) được kết nối với chân analog A7

thiết lập trống () {
BTSerial.begin(9600); // Tốc độ truyền mặc định HC-05 ở chế độ lệnh AT
}

vòng lặp trống () {
tĩnh không dấu dài trướcMillis = 0;
const khoảng thời gian không dấu = 30; // Khoảng thời gian mong muốn tính bằng mili giây
dòng điện dài không dấuMillis = millis();

if (currentMillis - previousMillis >= interval) {
trướcMillis = currentMillis;

// Đọc giá trị analog và gửi nó qua Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Thêm bất kỳ tác vụ không chặn nào vào đây
// Tránh sử dụng delay() để duy trì vòng lặp đáp ứng
}
Lần cập nhật gần đây nhất
29 thg 3, 2024

An toàn dữ liệu

Sự an toàn bắt đầu từ việc nắm được cách nhà phát triển thu thập và chia sẻ dữ liệu của bạn. Các biện pháp bảo vệ quyền riêng tư và bảo mật dữ liệu có thể thay đổi tuỳ theo cách sử dụng, khu vực và độ tuổi. Nhà phát triển đã cung cấp thông tin này và có thể sẽ cập nhật theo thời gian.
Không chia sẻ dữ liệu với bên thứ ba
Tìm hiểu thêm về cách nhà phát triển khai báo thông tin về hoạt động chia sẻ dữ liệu
Không thu thập dữ liệu nào
Tìm hiểu thêm về cách nhà phát triển khai báo thông tin về hoạt động thu thập dữ liệu

Thông tin hỗ trợ của ứng dụng

Giới thiệu về nhà phát triển
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined