BTscope - Arduino oscilloscope

100+
Lejupielādes
Satura vērtējums
Visiem
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls

Par šo lietotni

Apraksts:
Bezmaksas lietotne vienkārša Bluetooth osciloskopa izveidei ar Arduino vai ESP32. Lietotnē ir ietverts piemērs, kurā tiek izmantots HC-05 modulis un Arduino, taču tā ir saderīga arī ar citiem moduļiem. Šo vienkāršo osciloskopu var izmantot dažādos scenārijos, piemēram, automobiļu elektronikā sensoru testēšanai un citās lietojumprogrammās, kur nav nepieciešami ātrdarbīgi dati. Tas var kalpot arī kā izglītojošs līdzeklis signālu apguvei.

Atslēgvārdi:
Osciloskopa lietotne, osciloskops operētājsistēmai Android, Arduino simulators, Arduino Bluetooth


Koda paraugs Arduino un HC-05:
// Piemērs Arduino Nano ar HC-05 moduli:
// Pinout:
// VCC --> Vin
// TXD --> tapa 10
// RXD --> 11. tapa
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Mainīgais nolasītās vērtības saglabāšanai
int analogPin = A7; // Potenciometra tīrītājs (vidējais terminālis), kas savienots ar analogo tapu A7

void setup() {
BTSerial.begin(9600); // HC-05 noklusējuma datu pārraides ātrums AT komandu režīmā
}

void loop() {
statisks neparakstīts garš iepriekšējaisMillis = 0;
const neparakstīts garš intervāls = 30; // Vēlamais intervāls milisekundēs
neparakstīta garā strāvaMillis = millis();

if (pašreizējaisMillis — iepriekšējaisMillis >= intervāls) {
previousMillis = pašreizējaisMillis;

// Izlasiet analogo vērtību un nosūtiet to, izmantojot Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Šeit pievienojiet visus nebloķējošos uzdevumus
// Neizmantojiet delay(), lai uzturētu atsaucīgu cilpu
}
Atjaunināta
2024. gada 29. marts

Datu drošība

Drošība sākas ar izpratni par to, kā izstrādātāji vāc un kopīgo jūsu datus. Datu konfidencialitātes un drošības prakse var atšķirties atkarībā no izmantojuma, reģiona un vecuma. Izstrādātājs ir sniedzis šo informāciju un laika gaitā var to atjaunināt.
Dati netiek kopīgoti ar trešajām pusēm
Uzziniet vairāk par to, kā izstrādātāji norāda datu kopīgošanu.
Dati netiek vākti
Uzziniet vairāk par to, kā izstrādātāji norāda datu vākšanu.

Lietotnes atbalsts

Par izstrādātāju
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined