BTscope - Arduino oscilloscope

ΠžΡ†Π΅Π½Π° Π½Π° содрТината
Π‘ΠΈΡ‚Π΅
500+
ΠŸΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ°
Π‘Π»ΠΈΠΊΠ° ΠΎΠ΄ Π΅ΠΊΡ€Π°Π½ΠΎΡ‚
Π‘Π»ΠΈΠΊΠ° ΠΎΠ΄ Π΅ΠΊΡ€Π°Π½ΠΎΡ‚
Π‘Π»ΠΈΠΊΠ° ΠΎΠ΄ Π΅ΠΊΡ€Π°Π½ΠΎΡ‚

Π—Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Π²Π°

Опис:
БСсплатна Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ СдноставСн Bluetooth осцилоскоп со Arduino ΠΈΠ»ΠΈ ESP32. ΠΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° HC-05 ΠΌΠΎΠ΄ΡƒΠ» ΠΈ Arduino, Π½ΠΎ Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½Π° ΠΈ со Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Овој СдноставСн осцилоскоп ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡ˜Π°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ автомобилската Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠ° Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° сСнзори ΠΈ Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ Π½Π΅ сС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со Π³ΠΎΠ»Π΅ΠΌΠ° Π±Ρ€Π·ΠΈΠ½Π°. МоТС Π΄Π° послуТи ΠΈ ΠΊΠ°ΠΊΠΎ Π΅Π΄ΡƒΠΊΠ°Ρ‚ΠΈΠ²Π½Π° Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° ΡƒΡ‡Π΅ΡšΠ΅ Π·Π° сигналитС.

ΠšΠ»ΡƒΡ‡Π½ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ:
ΠΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° осцилоскоп, осцилоскоп Π·Π° Android, Arduino симулатор, Arduino Bluetooth


ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ Π·Π° Arduino ΠΈ HC-05:
// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Arduino Nano со HC-05 ΠΌΠΎΠ΄ΡƒΠ»:
// Π—Π°Π±Π΅Π»Π΅ΡˆΠΊΠ°:
// VCC --> Π’ΠΈΠ½
// TXD --> ΠΏΠΈΠ½ 10
// RXD --> ΠΏΠΈΠ½ 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | ВСксас
int val = 0; // ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π°Ρ‚Π° врСдност
int analogPin = A7; // Π‘Ρ€ΠΈΡˆΠ°Ρ‡ΠΎΡ‚ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Π°Ρ€ (срСдСн Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π») ΠΏΠΎΠ²Ρ€Π·Π°Π½ со Π°Π½Π°Π»ΠΎΠ³Π½ΠΈΠΎΡ‚ ΠΏΠΈΠ½ A7

поставка Π·Π° ΠΏΡ€Π°Π·Π½ΠΈΠ½Π° () {
BTSerial.begin(9600); // HC-05 стандардна Π±Ρ€Π·ΠΈΠ½Π° Π½Π° Π±Π°ΡƒΠ΄ Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ AT
}

ΠΏΡ€Π°Π·Π½ΠΈΠ½Π° јамка() {
статички Π½Π΅ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ Π΄ΠΎΠ»Π³ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π΅Π½ΠœΠΈΠ»ΠΈΡ = 0;
const Π½Π΅ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ Π΄ΠΎΠ»Π³ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» = 30; // ΠŸΠΎΡΠ°ΠΊΡƒΠ²Π°Π½ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²ΠΎ милисСкунди
Π½Π΅ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ Π΄ΠΎΠ»Π³Π° ΡΡ‚Ρ€ΡƒΡ˜Π°Millis = millis();

Π°ΠΊΠΎ (currentMillis - previousMillis >= ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π») {
ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π΅Π½ΠœΠΈΠ»ΠΈΡ = сСгашСнМилис;

// ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ˜Ρ‚Π΅ ја Π°Π½Π°Π»ΠΎΠ³Π½Π°Ρ‚Π° врСдност ΠΈ испратСтС ја ΠΏΡ€Π΅ΠΊΡƒ Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ ΡˆΡ‚ΠΎ Π½Π΅ сС Π±Π»ΠΎΠΊΠΈΡ€Π°Π°Ρ‚ ΠΎΠ²Π΄Π΅
// Π˜Π·Π±Π΅Π³Π½ΡƒΠ²Π°Ρ˜Ρ‚Π΅ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° delay() Π·Π° ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π½Π° јамка
}
ΠΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° осцилоскоп со Bluetooth Π·Π° Arduino ΠΈΠ»ΠΈ ESP32
АТуриранa Π½Π°
29 ΠΌΠ°Ρ€. 2024β€―Π³.

БСзбСдност Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅

ΠŸΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ² Π·Π° бСзбСдност Π΅ Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π³ΠΈ ΠΏΡ€ΠΈΠ±ΠΈΡ€Π°Π°Ρ‚ ΠΈ Π³ΠΈ сподСлуваат Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π·Π° приватност ΠΈ бСзбСдност Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°Ρ€ΠΈΡ€Π°Π°Ρ‚ спорСд Π²Π°ΡˆΠΈΠΎΡ‚ Π½Π°Ρ‡ΠΈΠ½ Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅, Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΈ возраст. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΎΡ‚ Π³ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠ» ΠΎΠ²ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°.
  • НС сС сподСлуваат ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со Ρ‚Ρ€Π΅Ρ‚ΠΈ страни
    Π”ΠΎΠ·Π½Π°Ρ˜Ρ‚Π΅ повСќС ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ·Ρ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ
  • НС сС ΠΏΡ€ΠΈΠ±ΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ
    Π”ΠΎΠ·Π½Π°Ρ˜Ρ‚Π΅ повСќС ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ·Ρ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΈΠ±ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ

ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΎΡ‚
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania

ПовСќС од DonatasG