BTscope - Arduino oscilloscope

100+
ดาวน์โหลด
การจัดประเภทเนื้อหา
สำหรับทุกคน
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับแอปนี้

คำอธิบาย:
แอปฟรีสำหรับสร้างออสซิลโลสโคปแบบ Bluetooth อย่างง่ายด้วย Arduino หรือ ESP32 แอปนี้มีตัวอย่างการใช้โมดูล HC-05 และ Arduino แต่ก็สามารถใช้งานร่วมกับโมดูลอื่นๆ ได้เช่นกัน ออสซิลโลสโคปแบบธรรมดานี้สามารถใช้ได้ในสถานการณ์ต่างๆ เช่น อุปกรณ์อิเล็กทรอนิกส์ในยานยนต์สำหรับการทดสอบเซ็นเซอร์ และในการใช้งานอื่นๆ ที่ไม่จำเป็นต้องใช้ข้อมูลความเร็วสูง นอกจากนี้ยังสามารถใช้เป็นเครื่องมือทางการศึกษาเพื่อการเรียนรู้เกี่ยวกับสัญญาณได้อีกด้วย

คำสำคัญ:
แอปออสซิลโลสโคป, ออสซิลโลสโคปสำหรับ Android, โปรแกรมจำลอง Arduino, บลูทูธ Arduino


โค้ดตัวอย่างสำหรับ Arduino และ HC-05:
// ตัวอย่างสำหรับ Arduino Nano พร้อมโมดูล HC-05:
// ปักหมุด:
// VCC --> วิน
// TXD --> พิน 10
// RXD --> พิน 11
// GND --> GND

#รวม "SoftwareSerial.h"

ซอฟต์แวร์อนุกรม BTSซีเรียล (10, 11); // รับ | เท็กซัส
ค่า int = 0; // ตัวแปรสำหรับเก็บค่าที่อ่าน
อินท์อนาล็อกพิน = A7; // ที่ปัดน้ำฝนโพเทนชิออมิเตอร์ (เทอร์มินัลกลาง) เชื่อมต่อกับพินอะนาล็อก A7

การตั้งค่าเป็นโมฆะ () {
BTSerial.begin(9600); // HC-05 อัตรารับส่งข้อมูลเริ่มต้นในโหมดคำสั่ง AT
-

เป็นโมฆะวน() {
คงที่ไม่ได้ลงนามก่อนหน้านี้ยาว PreviousMillis = 0;
const ช่วงเวลายาวที่ไม่ได้ลงนาม = 30; // ช่วงเวลาที่ต้องการในหน่วยมิลลิวินาที
currentMillis แบบยาวที่ไม่ได้ลงนาม = millis();

ถ้า (currentMillis - PreviousMillis >= ช่วงเวลา) {
ก่อนหน้าMillis = ปัจจุบัน Millis;

// อ่านค่าอะนาล็อกและส่งผ่าน Bluetooth
วาล = แอนะล็อกอ่าน(แอนะล็อกพิน);
BTSerial.println(วาล);
-

// เพิ่มงานที่ไม่ปิดกั้นที่นี่
// หลีกเลี่ยงการใช้ความล่าช้า() เพื่อรักษาการตอบสนองแบบวนซ้ำ
-
อัปเดตเมื่อ
29 มี.ค. 2567

ความปลอดภัยของข้อมูล

ความปลอดภัยเริ่มต้นด้วยความเข้าใจเกี่ยวกับวิธีที่นักพัฒนาแอปรวบรวมและแชร์ข้อมูล แนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูลอาจแตกต่างกันไปตามการใช้งาน ภูมิภาค และอายุของคุณ นักพัฒนาแอปได้ให้ข้อมูลนี้ไว้และอาจอัปเดตข้อมูลในส่วนนี้เมื่อเวลาผ่านไป
ไม่มีการแชร์ข้อมูลกับบุคคลที่สาม
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการแชร์ข้อมูล
ไม่มีข้อมูลที่รวบรวมไว้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการรวบรวมข้อมูล

การสนับสนุนของแอป

เกี่ยวกับนักพัฒนาแอป
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania

เพิ่มเติมจาก DonatasG

แอปที่คล้ายกัน