Lýsing:
Ókeypis app til að búa til einfalda Bluetooth sveiflusjá með Arduino eða ESP32. Forritið inniheldur dæmi sem notar HC-05 einingu og Arduino, en það er líka samhæft við aðrar einingar. Þessa einfalda sveiflusjá er hægt að nota í ýmsum aðstæðum, svo sem rafeindatækni fyrir bíla til að prófa skynjara, og í öðrum forritum þar sem háhraðagagna er ekki krafist. Það getur einnig þjónað sem fræðslutæki til að læra um merki.
Leitarorð:
Oscilloscope app, sveiflusjá fyrir Android, Arduino hermir, Arduino Bluetooth
Dæmi um kóða fyrir Arduino og HC-05:
// Dæmi fyrir Arduino Nano með HC-05 mát:
// Pinout:
// VCC --> Vin
// TXD --> pinna 10
// RXD --> pinna 11
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Breyta til að geyma lesgildið
int analogPin = A7; // Potentiometer þurrka (miðstöð) tengd við hliðrænan pinna A7
ógild uppsetning() {
BTSerial.begin(9600); // HC-05 sjálfgefinn flutningshraði í AT stjórnunarham
}
ógild lykkja() {
static unsigned long previousMillis = 0;
const unsigned long interval = 30; // Æskilegt bil í millisekúndum
unsigned long currentMillis = millis();
if (currentMillis - fyrriMillis >= bil) {
fyrriMillis = núverandiMillis;
// Lestu hliðrænt gildi og sendu það yfir Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// Bættu við öllum verkefnum sem ekki eru læst hér
// Forðastu að nota delay() til að viðhalda móttækilegri lykkju
}