ααΆααα·αααααΆα
αααααα·ααΈα₯ααα·ααααααααααΆαααααααΎα oscilloscope αααααΌααΌαααΆααααααΆαα½α Arduino α¬ ESP32 α αααααα·ααΈααααα½ααααα
αΌαα§ααΆα ααααααααααΎαααΌαα»α HC-05 αα·α Arduino ααα»ααααααΆααα’αΆα
ααααΎααΆαααΆαα½ααααΌαα»ααααααααααααααα oscilloscope ααααΆαααααααα’αΆα
ααααΌαααΆαααααΎαα
αααα»αααααΆααΈαααΌαααααα ααΌα
ααΆααααΏαα’αα‘α·α
ααααΌαα·α
αααααΆαααααααααααααΆααααααΎαααααα§αααααα
αΆαααααααΆ αα·ααα
αααα»ααααααα·ααΈααααααααααααα·αααααΌαααΆααα·ααααααααααΏαααΏαα ααΆααα’αΆα
αααααΎααΆα§αααααα’αααααααααΆαααα·ααααΆα’αααΈαααααΆαααααα
ααΆααααααααΉαα
αααααα·ααΈ Oscilloscope, oscilloscope αααααΆαα Android, Arduino simulator, Arduino Bluetooth
ααΌαααααΌαααααΆαα Arduino αα·α HC-05α
// α§ααΆα ααααααααΆαα Arduino Nano ααΆαα½ααααΌαα»α HC-05α
// αα·αα·αα
// VCC --> ααΈα
// TXD --> pin 10
// RXD --> αααα»α α‘α‘
// GND --> GND
# αα½ααααα
αΌα "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // α’αααααΎααααΈαααααΆαα»ααααααα’αΆα
int analogPin = A7; // Potentiometer wiper (ααααΆααΈααααααΆα) ααααΆαααα
analog pin A7
ααΆαβαααααβαα»αβααΆβαααα () {
BTSerial.begin(9600); // α’ααααΆ baud ααααΆαααΎα HC-05 αα
αααα»ααααααααααΆ AT
}
void loop() {
αα·αα·ααααααααα·αααΆαα
α»αα αααααααΆααΌααα»αααΈααΈα = 0;
const unsigned α
ααααααααααα = 30; // α
αααααααααααα
ααααΆααα·αααΆαα·ααααΈαα·ααΆααΈ
unsigned long currentMillis = millis();
ααααα·αααΎ (currentMillis - PreviousMillis >= α
αααααααα) {
αα»αααΈααΈα = αα
αα
α»ααααααααΈααΈα;
// α’αΆααααααα’αΆααΆα‘αΌα α αΎαααααΎααΆααΆααααααΌααΌα
val = analogRead(analogPin);
BTSerial.println(val);
}
// αααααααα·α
αα
ααΆαααααα·ααααααααΆαααα
ααΈααα
// αααααΆαααΆαααααΎααΆααααααΆααα () ααΎααααΈαααααΆααααα·ααα»αααααΎααα
}
ααΆαβααα‘αΎαααααβαα
29 ααΈααΆ 2024