ΠΠΏΠΈΡ:
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ 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β―Π³.