BTscope - Arduino oscilloscope

100+
Ներբեռնումներ
Տարիքային սահմանափակումներ
Բոլորի համար
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ

Հավելվածի մասին

Նկարագրություն:
Անվճար հավելված Arduino-ով կամ ESP32-ով պարզ Bluetooth օսցիլոսկոպ ստեղծելու համար: Հավելվածը ներառում է HC-05 մոդուլի և Arduino-ի օգտագործման օրինակ, բայց այն նաև համատեղելի է այլ մոդուլների հետ: Այս պարզ օսցիլոսկոպը կարող է օգտագործվել տարբեր սցենարներում, օրինակ՝ ավտոմոբիլային էլեկտրոնիկան՝ սենսորների փորձարկման համար, և այլ ծրագրերում, որտեղ բարձր արագությամբ տվյալներ չեն պահանջվում: Այն կարող է նաև ծառայել որպես ազդանշանների մասին սովորելու կրթական գործիք:

Հիմնաբառեր:
Oscilloscope հավելված, oscilloscope Android-ի համար, Arduino սիմուլյատոր, Arduino Bluetooth


Նմուշ կոդ Arduino-ի և HC-05-ի համար.
// Օրինակ Arduino Nano-ի համար HC-05 մոդուլով.
// Pinout:
// VCC --> Վին
// TXD --> փին 10
// RXD --> փին 11
// GND --> GND

#include «SoftwareSerial.h»

SoftwareSerial BTSerial (10, 11); // RX | Տեխաս
int val = 0; // Փոփոխական՝ կարդալու արժեքը պահելու համար
int analogPin = A7; // Պոտենցիոմետր մաքրիչ (միջին տերմինալ) միացված է անալոգային A7 փին

void setup() {
BTSerial.begin(9600); // HC-05 լռելյայն baud արագությունը AT հրամանի ռեժիմում
}

void loop() {
ստատիկ անստորագիր երկար նախորդՄիլլիս = 0;
const unsigned long interval = 30; // Ցանկալի միջակայքը միլիվայրկյաններով
անստորագիր երկար ընթացիկMillis = millis();

if (currentMillis - previousMillis >= ընդմիջում) {
նախորդՄիլլիս = ընթացիկՄիլլիս;

// Կարդացեք անալոգային արժեքը և ուղարկեք այն Bluetooth-ով
val = analogRead (analogPin);
BTSerial.println(val);
}

// Այստեղ ավելացրեք ոչ արգելափակող առաջադրանքներ
// Խուսափեք օգտագործել delay() արձագանքող օղակը պահպանելու համար
}
Վերջին թարմացումը՝
29 մրտ, 2024 թ.

Տվյալների պաշտպանություն

Անվտանգությունը որոշվում է նրանով, թե ինչպես են մշակողները հավաքում և փոխանցում ձեր տվյալները։ Տվյալների գաղտնիության և անվտանգության ապահովումը կախված է հավելվածի օգտագործումից, օգտատիրոջ տարիքից և բնակության երկրից։ Այս տեղեկությունները տրամադրվել են մշակողի կողմից և ժամանակի ընթացքում կարող են թարմացվել։
Երրորդ կողմերին տվյալներ չեն փոխանցվում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների փոխանցման մասին
Հավելվածը տվյալներ չի հավաքում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների հավաքման մասին

Հավելվածի աջակցություն

Մշակողի մասին
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined