BTscope - Arduino oscilloscope

100+
latausta
Sisällön ikärajoitus
Kaikki
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
}
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
undefined