BTscope - Arduino oscilloscope

100+
Mga Download
Rating ng content
Lahat
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan

Tungkol sa app na ito

Paglalarawan:
Isang libreng app para sa paglikha ng isang simpleng Bluetooth oscilloscope na may Arduino o ESP32. Kasama sa app ang isang halimbawa gamit ang isang HC-05 module at Arduino, ngunit ito ay katugma din sa iba pang mga module. Ang simpleng oscilloscope na ito ay maaaring gamitin sa iba't ibang mga sitwasyon, tulad ng automotive electronics para sa pagsubok ng mga sensor, at sa iba pang mga application kung saan hindi kinakailangan ang high-speed data. Maaari rin itong magsilbi bilang isang tool na pang-edukasyon para sa pag-aaral tungkol sa mga signal.

Mga keyword:
Oscilloscope app, oscilloscope para sa Android, Arduino simulator, Arduino Bluetooth


Sample Code para sa Arduino at HC-05:
// Halimbawa para sa Arduino Nano na may HC-05 module:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Variable para mag-imbak ng read value
int analogPin = A7; // Potentiometer wiper (middle terminal) na konektado sa analog pin A7

void setup() {
BTSerial.begin(9600); // HC-05 default na baud rate sa AT command mode
}

void loop() {
static unsigned long previousMillis = 0;
const unsigned mahabang pagitan = 30; // Ninanais na pagitan sa millisecond
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= interval) {
nakaraangMillis = kasalukuyangMillis;

// Basahin ang analog na halaga at ipadala ito sa Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Magdagdag ng anumang mga gawaing hindi humaharang dito
// Iwasan ang paggamit ng delay() upang mapanatili ang isang tumutugon na loop
}
Na-update noong
Mar 29, 2024

Kaligtasan ng data

Nagsisimula ang kaligtasan sa pag-unawa kung paano kinokolekta at ibinabahagi ng mga developer ang iyong data. Posibleng mag-iba ang mga kagawian sa privacy at seguridad ng data batay sa iyong paggamit, rehiyon, at edad. Ang developer ang nagbigay ng impormasyong ito at posibleng i-update niya ito sa paglipas ng panahon.
Walang data na ibinabahagi sa mga third party
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagbabahagi
Walang nakolektang data
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagkolekta

Suporta sa app

Tungkol sa developer
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined

Higit pa mula sa DonatasG