เจตเจฐเจฃเจจ:
Arduino เจเจพเจ ESP32 เจจเจพเจฒ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจฌเจฒเฉเจเฉเฉฑเจฅ เจเจธเจฟเจฒเฉเจธเจเฉเจช เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจฎเฉเจซเจผเจค เจเจชเฅค เจเจช เจตเจฟเฉฑเจ เจเฉฑเจ HC-05 เจฎเฉเจกเฉเจเจฒ เจ
เจคเฉ Arduino เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจธเจผเจพเจฎเจฒ เจนเฉ, เจชเจฐ เจเจน เจนเฉเจฐ เจฎเฉเจกเฉเจเจฒเจพเจ เจฆเฉ เจจเจพเจฒ เจตเฉ เจ
เจจเฉเจเฉเจฒ เจนเฉเฅค เจเจน เจธเจงเจพเจฐเจจ เจเจธเจฟเจฒเฉเจธเจเฉเจช เจตเฉฑเจ-เจตเฉฑเจ เจธเจฅเจฟเจคเฉเจเจ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจธเฉเจเจธเจฐเจพเจ เจฆเฉ เจเจพเจเจ เจฒเจ เจเจเฉเจฎเฉเจเจฟเจต เจเจฒเฉเจเจเฉเจฐเฉเจจเจฟเจเจธ, เจ
เจคเฉ เจนเฉเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจเจฟเฉฑเจฅเฉ เจเฉฑเจ-เจธเจชเฉเจก เจกเฉเจเจพ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจน เจธเจฟเจเจจเจฒเจพเจ เจฌเจพเจฐเฉ เจธเจฟเฉฑเจเจฃ เจฒเจ เจเฉฑเจ เจตเจฟเจฆเจฟเจ
เจ เจธเจพเจงเจจ เจตเจเฉเจ เจตเฉ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค
เจเฉเจตเจฐเจก:
เจเจธเจฟเจฒเฉเจธเจเฉเจช เจเจช, เจเจเจกเจฐเฉเจเจก เจฒเจ เจเจธเจฟเจฒเฉเจธเจเฉเจช, เจเจฐเจกเจฟเจเจจเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ, เจเจฐเจกเจฟเจเจจเฉ เจฌเจฒเฉเจเฉเฉฑเจฅ
Arduino เจ
เจคเฉ HC-05 เจฒเจ เจจเจฎเฉเจจเจพ เจเฉเจก:
// HC-05 เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจจเจพเจฒ Arduino เจจเฉเจจเฉ เจฒเจ เจเจฆเจพเจนเจฐเจจ:
// เจชเจฟเจจเจเจเจ:
// VCC --> Vin
// TXD --> เจชเจฟเฉฐเจจ 10
// RXD --> เจชเจฟเฉฐเจจ 11
// GND --> GND
# "SoftwareSerial.h" เจธเจผเจพเจฎเจฒ เจเจฐเฉ
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // เจชเฉเฉเจนเฉ เจเจ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจตเฉเจฐเฉเจเจฌเจฒ
int analogPin = A7; // เจชเฉเจเฉเจเจธเจผเฉเจเจฎเฉเจเจฐ เจตเจพเจเจชเจฐ (เจฎเฉฑเจง เจเจฐเจฎเฉเจจเจฒ) เจเจจเจพเจฒเจพเจ เจชเจฟเฉฐเจจ A7 เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเจเจ เจนเฉ
เจฌเฉเจเจพเจฐ เจธเฉเฉฑเจเจ
เฉฑเจช() {
BTSerial.begin(9600); // AT เจเจฎเจพเจเจก เจฎเฉเจก เจตเจฟเฉฑเจ HC-05 เจกเจฟเจซเฉเจฒเจ เจฌเฉเจก เจฆเจฐ
}
void loop() {
เจธเจฅเจฟเจฐ เจ
เจฃ-เจนเจธเจคเจพเจเจฐเจฟเจค เจฒเฉฐเจฌเฉ เจชเจฟเจเจฒเฉ เจฎเจฟเจฒเจฟเจธ = 0;
const unsigned long interval = 30; // เจฎเจฟเจฒเฉ เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจฒเฉเฉเฉเจเจฆเจพ เจ
เฉฐเจคเจฐเจพเจฒ
เจเฉเจฐ-เจนเจธเจคเจพเจเจฐเจฟเจค เจฒเฉฐเจฌเฉ เจฎเฉเจเฉเจฆเจพ เจฎเจฟเจฒเจฟเจธ = เจฎเจฟเจฒเฉเจธ();
เจเฉเจเจฐ (เจตเจฐเจคเจฎเจพเจจ เจฎเจฟเจฒเจฟเจธ - เจชเจฟเจเจฒเฉ เจฎเจฟเจฒเจฟเจธ >= เจ
เฉฐเจคเจฐเจพเจฒ) {
previousMillis = currentMillis;
// เจเจจเจพเจฒเจพเจ เจฎเฉเฉฑเจฒ เจชเฉเฉเจนเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจฌเจฒเฉเจเฉเฉฑเจฅ 'เจคเฉ เจญเฉเจเฉ
val = analogRead(analogPin);
BTSerial.println(val);
}
// เจเฉฑเจฅเฉ เจเฉเจ เจตเฉ เจเฉเจฐ-เจฌเจฒเฉเจ เจเจฐเจจ เจตเจพเจฒเฉ เจเจพเจฐเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ
// เจเจตเจพเจฌเจฆเฉเจน เจฒเฉเจช เจจเฉเฉฐ เจเจพเจเจฎ เจฐเฉฑเจเจฃ เจฒเจ เจฆเฉเจฐเฉ() เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจคเฉเจ เจฌเจเฉ
}
เจ
เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฆเฉ เจคเจพเจฐเฉเจ
29 เจฎเจพเจฐเจ 2024