BTscope - Arduino oscilloscope

100+
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļ­āļ›āļ™āļĩāđ‰

āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ:
āđāļ­āļ›āļŸāļĢāļĩāļŠāļģāļŦāļĢāļąāļšāļŠāļĢāđ‰āļēāļ‡āļ­āļ­āļŠāļ‹āļīāļĨāđ‚āļĨāļŠāđ‚āļ„āļ›āđāļšāļš Bluetooth āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āđ‰āļ§āļĒ Arduino āļŦāļĢāļ·āļ­ ESP32 āđāļ­āļ›āļ™āļĩāđ‰āļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āđ‚āļĄāļ”āļđāļĨ HC-05 āđāļĨāļ° Arduino āđāļ•āđˆāļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāđ‚āļĄāļ”āļđāļĨāļ­āļ·āđˆāļ™āđ† āđ„āļ”āđ‰āđ€āļŠāđˆāļ™āļāļąāļ™ āļ­āļ­āļŠāļ‹āļīāļĨāđ‚āļĨāļŠāđ‚āļ„āļ›āđāļšāļšāļ˜āļĢāļĢāļĄāļ”āļēāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āđƒāļ™āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļ­āļļāļ›āļāļĢāļ“āđŒāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠāđŒāđƒāļ™āļĒāļēāļ™āļĒāļ™āļ•āđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ€āļ‹āđ‡āļ™āđ€āļ‹āļ­āļĢāđŒ āđāļĨāļ°āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļ·āđˆāļ™āđ† āļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļŠāļđāļ‡ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļēāļ‡āļāļēāļĢāļĻāļķāļāļĐāļēāđ€āļžāļ·āđˆāļ­āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļąāļāļāļēāļ“āđ„āļ”āđ‰āļ­āļĩāļāļ”āđ‰āļ§āļĒ

āļ„āļģāļŠāļģāļ„āļąāļ:
āđāļ­āļ›āļ­āļ­āļŠāļ‹āļīāļĨāđ‚āļĨāļŠāđ‚āļ„āļ›, āļ­āļ­āļŠāļ‹āļīāļĨāđ‚āļĨāļŠāđ‚āļ„āļ›āļŠāļģāļŦāļĢāļąāļš Android, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡ Arduino, āļšāļĨāļđāļ—āļđāļ˜ Arduino


āđ‚āļ„āđ‰āļ”āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļģāļŦāļĢāļąāļš Arduino āđāļĨāļ° HC-05:
// āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļģāļŦāļĢāļąāļš Arduino Nano āļžāļĢāđ‰āļ­āļĄāđ‚āļĄāļ”āļđāļĨ HC-05:
// āļ›āļąāļāļŦāļĄāļļāļ”:
// VCC --> āļ§āļīāļ™
// TXD --> āļžāļīāļ™ 10
// RXD --> āļžāļīāļ™ 11
// GND --> GND

#āļĢāļ§āļĄ "SoftwareSerial.h"

āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ­āļ™āļļāļāļĢāļĄ BTSāļ‹āļĩāđ€āļĢāļĩāļĒāļĨ (10, 11); // āļĢāļąāļš | āđ€āļ—āđ‡āļāļ‹āļąāļŠ
āļ„āđˆāļē int = 0; // āļ•āļąāļ§āđāļ›āļĢāļŠāļģāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ„āđˆāļēāļ—āļĩāđˆāļ­āđˆāļēāļ™
āļ­āļīāļ™āļ—āđŒāļ­āļ™āļēāļĨāđ‡āļ­āļāļžāļīāļ™ = A7; // āļ—āļĩāđˆāļ›āļąāļ”āļ™āđ‰āļģāļāļ™āđ‚āļžāđ€āļ—āļ™āļŠāļīāļ­āļ­āļĄāļīāđ€āļ•āļ­āļĢāđŒ (āđ€āļ—āļ­āļĢāđŒāļĄāļīāļ™āļąāļĨāļāļĨāļēāļ‡) āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāļžāļīāļ™āļ­āļ°āļ™āļēāļĨāđ‡āļ­āļ A7

āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ€āļ›āđ‡āļ™āđ‚āļĄāļ†āļ° () {
BTSerial.begin(9600); // HC-05 āļ­āļąāļ•āļĢāļēāļĢāļąāļšāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļ™āđ‚āļŦāļĄāļ”āļ„āļģāļŠāļąāđˆāļ‡ AT
-

āđ€āļ›āđ‡āļ™āđ‚āļĄāļ†āļ°āļ§āļ™() {
āļ„āļ‡āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĨāļ‡āļ™āļēāļĄāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļĒāļēāļ§ PreviousMillis = 0;
const āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļĒāļēāļ§āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĨāļ‡āļ™āļēāļĄ = 30; // āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļ™āļŦāļ™āđˆāļ§āļĒāļĄāļīāļĨāļĨāļīāļ§āļīāļ™āļēāļ—āļĩ
currentMillis āđāļšāļšāļĒāļēāļ§āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĨāļ‡āļ™āļēāļĄ = millis();

āļ–āđ‰āļē (currentMillis - PreviousMillis >= āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļē) {
āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēMillis = āļ›āļąāļˆāļˆāļļāļšāļąāļ™ Millis;

// āļ­āđˆāļēāļ™āļ„āđˆāļēāļ­āļ°āļ™āļēāļĨāđ‡āļ­āļāđāļĨāļ°āļŠāđˆāļ‡āļœāđˆāļēāļ™ Bluetooth
āļ§āļēāļĨ = āđāļ­āļ™āļ°āļĨāđ‡āļ­āļāļ­āđˆāļēāļ™(āđāļ­āļ™āļ°āļĨāđ‡āļ­āļāļžāļīāļ™);
BTSerial.println(āļ§āļēāļĨ);
-

// āđ€āļžāļīāđˆāļĄāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ›āļīāļ”āļāļąāđ‰āļ™āļ—āļĩāđˆāļ™āļĩāđˆ
// āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ„āļ§āļēāļĄāļĨāđˆāļēāļŠāđ‰āļē() āđ€āļžāļ·āđˆāļ­āļĢāļąāļāļĐāļēāļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡āđāļšāļšāļ§āļ™āļ‹āđ‰āļģ
-
āļ­āļąāļ›āđ€āļ”āļ•āđ€āļĄāļ·āđˆāļ­
29 āļĄāļĩ.āļ„. 2567

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļ āļđāļĄāļīāļ āļēāļ„ āđāļĨāļ°āļ­āļēāļĒāļļāļ‚āļ­āļ‡āļ„āļļāļ“ āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āđ„āļ”āđ‰āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ„āļ§āđ‰āđāļĨāļ°āļ­āļēāļˆāļ­āļąāļ›āđ€āļ”āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›
āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāđ„āļ§āđ‰
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ

āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āļ­āļ‡āđāļ­āļ›

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined