BTscope - Arduino oscilloscope

Edukiaren sailkapena
Adin guztietarako
500+
deskarga
Edukiaren sailkapena
Adin guztietarako
Lortu informazio gehiago
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia

Aplikazio honi buruz

Deskribapena:
Arduino edo ESP32rekin Bluetooth osziloskopio sinple bat sortzeko doako aplikazioa. Aplikazioak adibide bat dakar HC-05 modulua eta Arduino erabiliz, baina beste modulu batzuekin ere bateragarria da. Osziloskopio sinple hau hainbat agertokitan erabil daiteke, esate baterako, automobilgintzako elektronika sentsoreak probatzeko, eta abiadura handiko datuak behar ez diren beste aplikazio batzuetan. Seinaleak ikasteko tresna didaktiko gisa ere balio dezake.

Gako-hitzak:
Osziloskopioaren aplikazioa, Androiderako osziloskopioa, Arduino simulagailua, Arduino Bluetootha


Arduino eta HC-05 lagin kodea:
// Arduino Nanorako adibidea HC-05 moduluarekin:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Irakurritako balioa gordetzeko aldagaia
int analogPin = A7; // Potentziometroko garbigailua (erdiko terminala) A7 pin analogikora konektatuta

void konfigurazioa () {
BTSerial.begin(9600); // HC-05 baud-tasa lehenetsia AT komando moduan
}

void loop() {
static sinatu gabeko luze aurrekoMillis = 0;
const sinatu gabeko tarte luzea = 30; // Nahi den tartea milisegundotan
unsigned long currentMillis = millis();

if (unekoMillis - aurrekoMillis >= tartea) {
previousMillis = currentMillis;

// Irakurri balio analogikoa eta bidali Bluetooth bidez
val = analogRead(analogPin);
BTSerial.println(val);
}

// Gehitu hemen blokeatzen ez diren zereginak
// Saihestu delay() erabiltzea begizta erantzulea mantentzeko
}
Arduino edo ESP32rako Bluetooth osziloskopioaren aplikazioa
Azken eguneratzea
2024(e)ko mar. 29(a)

Datuen babesa

Seguru egoteko, funtsezkoa da jakitea garatzaileek nola biltzen eta partekatzen dituzten zuri buruzko datuak. Baliteke datuen pribatutasunaren eta segurtasunaren inguruko jardunbideak aplikazioaren erabileraren, lurraldearen eta adinaren araberakoak izatea. Informazio hori garatzaileak eman du, eta baliteke aurrerago eguneratzea.
Edukiaren sailkapena
Adin guztietarako
Lortu informazio gehiago

Aplikazioaren laguntza-zerbitzua

Garatzaileari buruz
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania

DonatasG garatzailearen elementu gehiago