BTscope - Arduino oscilloscope

Sisällön ikärajoitus
Kaikki
500+
latausta
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus

Tietoa sovelluksesta

Kuvaus:
Ilmainen sovellus yksinkertaisen Bluetooth-oskilloskoopin luomiseen Arduinolla tai ESP32:lla. Sovellus sisältää esimerkin HC-05-moduulista ja Arduinosta, mutta se on yhteensopiva myös muiden moduulien kanssa. Tätä yksinkertaista oskilloskooppia voidaan käyttää erilaisissa skenaarioissa, kuten autoelektroniikassa antureiden testaamiseen ja muissa sovelluksissa, joissa ei vaadita nopeaa dataa. Se voi toimia myös opetusvälineenä signaalien oppimiseen.

Avainsanat:
Oskilloskooppisovellus, oskilloskooppi Androidille, Arduino-simulaattori, Arduino Bluetooth


Esimerkkikoodi Arduinolle ja HC-05:lle:
// Esimerkki Arduino Nanosta HC-05-moduulilla:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Muuttuja lukuarvon tallentamiseen
int analogPin = A7; // Potentiometrin pyyhin (keskiliitin) kytketty analogiseen nastan A7

void setup() {
BTSerial.begin(9600); // HC-05:n oletussiirtonopeus AT-komentotilassa
}

void loop() {
staattinen etumerkitön pitkä edellinenMillis = 0;
const etumerkitön pitkä väli = 30; // Haluttu aikaväli millisekunteina
etumerkitön pitkä virtaMillis = millis();

if (currentMillis - previousMillis >= interval) {
previousMillis = nykyinenMillis;

// Lue analoginen arvo ja lähetä se Bluetoothin kautta
val = analogiRead(analogPin);
BTSerial.println(val);
}

// Lisää kaikki ei-estotehtävät tähän
// Vältä delay():n käyttöä responsiivisen silmukan ylläpitämiseksi
}
Bluetooth-oskilloskooppisovellus Arduinolle tai ESP32:lle
Päivitetty
29.3.2024

Dataturvallisuus

Turvallisuus alkaa siitä, että ymmärrät, miten kehittäjät keräävät ja jakavat dataasi. Datan yksityisyys- ja turvallisuuskäytännöt saattavat vaihdella käytön, alueen ja iän mukaan. Kehittäjä on antanut nämä tiedot ja saattaa päivittää niitä myöhemmin.
  • Dataa ei jaettu kolmansille osapuolille
    Lue, miten kehittäjät ilmoittavat jakamisesta
  • Dataa ei ole kerätty
    Lue, miten kehittäjät ilmoittavat keräämisestä

Sovelluksen tuki

Tietoa kehittäjästä
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania

Lisää kehittäjältä DonatasG