BTscope - Arduino oscilloscope

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

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

Նկարագրություն:
Անվճար հավելված 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() արձագանքող օղակը պահպանելու համար
}
Bluetooth օսցիլոսկոպ հավելված Arduino-ի կամ ESP32-ի համար
Վերջին թարմացումը՝
29 մրտ, 2024 թ.
Առաջարկվող նորություններ

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

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

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

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

Այլ առաջարկներ DonatasG-ից