விளக்கம்:
Arduino அல்லது ESP32 உடன் எளிய புளூடூத் அலைக்காட்டியை உருவாக்குவதற்கான இலவச பயன்பாடு. பயன்பாட்டில் HC-05 தொகுதி மற்றும் Arduino ஐப் பயன்படுத்தும் உதாரணம் உள்ளது, ஆனால் இது மற்ற தொகுதிக்கூறுகளுடன் இணக்கமானது. இந்த எளிய அலைக்காட்டியானது, சென்சார்களை சோதனை செய்வதற்கான ஆட்டோமோட்டிவ் எலக்ட்ரானிக்ஸ் போன்ற பல்வேறு காட்சிகளிலும், அதிவேக தரவு தேவைப்படாத பிற பயன்பாடுகளிலும் பயன்படுத்தப்படலாம். சிக்னல்களைப் பற்றி அறிந்து கொள்வதற்கான கல்விக் கருவியாகவும் இது செயல்படும்.
முக்கிய வார்த்தைகள்:
ஆசில்லோஸ்கோப் பயன்பாடு, ஆண்ட்ராய்டுக்கான அலைக்காட்டி, ஆர்டுயினோ சிமுலேட்டர், ஆர்டுயினோ புளூடூத்
Arduino மற்றும் HC-05 க்கான மாதிரி குறியீடு:
// HC-05 தொகுதியுடன் Arduino Nano க்கான எடுத்துக்காட்டு:
// பின்அவுட்:
// விசிசி --> வின்
// 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;
கையொப்பமிடப்படாத நீண்ட இடைவெளி = 30; // மில்லி விநாடிகளில் விரும்பிய இடைவெளி
கையொப்பமிடப்படாத நீண்ட மின்னோட்டம்Millis = millis();
என்றால் (தற்போதைய மில்லிஸ் - முந்திய மில்லிஸ் >= இடைவெளி) {
முந்தைய மில்லிஸ் = தற்போதைய மில்லிஸ்;
// அனலாக் மதிப்பைப் படித்து புளூடூத் மூலம் அனுப்பவும்
வால் = அனலாக் ரீட் (அனலாக்பின்);
BTSerial.println(val);
}
// தடை செய்யாத பணிகளை இங்கே சேர்க்கவும்
// பதிலளிக்கக்கூடிய வளையத்தை பராமரிக்க தாமதம்() ஐப் பயன்படுத்துவதைத் தவிர்க்கவும்
}
புதுப்பிக்கப்பட்டது:
29 மார்., 2024