arduino_bt_pcs

10+
ការទាញយក
ចំណាត់ថ្នាក់ខ្លឹមសារ
គ្រប់គ្នា
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់

អំពី​កម្មវិធីនេះ

ដំឡើងម៉ូឌុលប៊្លូធូសនៅលើបន្ទះ Arduino ភ្ជាប់ទំនាក់ទំនងប៊្លូធូសរវាងទូរស័ព្ទចល័តនិង Arduino ដោយដំណើរការកម្មវិធីនេះនៅលើទូរស័ព្ទចល័តហើយបន្ទាប់មកចុចប៊ូតុងផ្សេងៗដែលមាននៅក្នុងទូរស័ព្ទចល័តដើម្បីសម្គាល់ប៊ូតុងដែលចុចនៅលើ Arduino និងអនុវត្ត ប្រតិបត្តិការដែលចង់បាន។ កម្មវិធីដែលអនុញ្ញាតឱ្យអ្នក
- ប៊ូតុងតែមួយ: 10 (2 គ្នាអាចត្រូវបានរួមបញ្ចូលគ្នាជាគូដើម្បីគ្រប់គ្រង 5 ប្រភេទនៃការបើក / បិទស្ថានភាព)
- បង្អួចបញ្ចូលលេខ និងអក្ខរក្រម និងប៊ូតុងផ្ញើដើម្បីផ្ញើវាទៅ Arduino
(មានសម្រាប់ការគ្រប់គ្រងល្បឿនជាមួយលេខ។ល។ ខ្សែអក្សរ និងលេខមាន)

(ទិន្នន័យត្រូវបានបញ្ជូនទៅ Arduino នៅពេលដែលប៊ូតុងនីមួយៗត្រូវបានចុច)
ប៊ូតុងបើក៖ ក. ប៊ូតុងបិទ៖ ក.
ប៊ូតុង B ON៖ ខ។ ប៊ូតុងបិទ៖ ខ។
ប៊ូតុងបើក៖ គ។ ប៊ូតុងបិទ៖ គ។
D ON ប៊ូតុង៖ ឃ។ ប៊ូតុងបិទ៖ ឃ។
ប៊ូតុង E ON៖ អ៊ី។ ប៊ូតុង E OFF៖ អ៊ី។
ប៊ូតុងផ្ញើ៖ បានបន្ថែម . ទៅខ្សែអក្សរ/លេខដែលបានបញ្ចូលនៅខាងឆ្វេង

* ការបន្ថែមនៅចុងបញ្ចប់ត្រូវបានចាត់ទុកជាការបញ្ចប់នៃការបញ្ជូននៅក្នុងកម្មវិធី Arduino ។

(ឧទាហរណ៍កម្មវិធីនៅក្នុង Arduino)
LED បានភ្ជាប់ទៅច្រកឌីជីថល 5 នៃ Arduino flickers ជាមួយនឹងប៊ូតុង A ON និង A OFF ។
រួមបញ្ចូល SoftwareSerial.h នៅដើមដំបូង។
កម្មវិធីសៀរៀល BT(2, 3); // Arduino D2 (RX) ត្រូវបានភ្ជាប់ទៅ pin 2 (TX) នៃម៉ូឌុលប៊្លូធូស។
// Arduino D3 (TX) ត្រូវបានភ្ជាប់ទៅ pin 1 (RX) នៃម៉ូឌុលប៊្លូធូស
char inData[10];
int led1 = 5;
int i=0;

ការ​កំណត់​ទុក​ជា​មោឃៈ () {
Serial.begin(9600); // សម្រាប់ uno 9600
BT. ចាប់ផ្តើម (9600); // សម្រាប់ uno 9600
សម្រាប់ (int i=0; i<5; i++){
pinMode(5+i, OUTPUT);
digitalWrite(5+i, ទាប);
}
}

void loop() {
ខណៈ (BT.available() > 0)
{
char ទទួលបាន = BT.read(); // អាន ១ បៃ
inData[i++] = បានទទួល;
ប្រសិនបើ (បានទទួល == '.')
{
Serial.print(inData);
inData[i] = '\0'; // ជម្រះសតិបណ្ដោះអាសន្នដែលទទួលបាន
i = 0;
}
}

// បើក/បិទ LED1
ប្រសិនបើ(strcmp(inData,"a")==0)
{
digitalWrite(led1, HIGH);
}
ប្រសិនបើ(strcmp(inData,"A")==0)
{
digitalWrite(led1, LOW);
}
}
បាន​ដំឡើងកំណែ​នៅ
6 វិច្ឆិកា 2022

សុវត្ថិភាព​ទិន្នន័យ

សុវត្ថិភាព​ចាប់ផ្ដើមពី​ការយល់ដឹងអំពី​របៀបដែល​អ្នកអភិវឌ្ឍន៍​ប្រមូល និង​ចែករំលែក​ទិន្នន័យរបស់អ្នក។ ការអនុវត្ត​ចំពោះសុវត្ថិភាព និង​ឯកជនភាព​ទិន្នន័យ​អាចខុសគ្នាទៅតាម​ការប្រើប្រាស់ តំបន់ និង​អាយុរបស់អ្នក។ អ្នកអភិវឌ្ឍន៍​បានផ្ដល់​ព័ត៌មាននេះ និង​អាចធ្វើបច្ចុប្បន្នភាព​វានៅពេលខាងមុខ។
មិនចែករំលែក​ទិន្នន័យ​ជាមួយ​ភាគីទីបីឡើយ
ស្វែងយល់​បន្ថែមអំពី​របៀបដែល​អ្នកអភិវឌ្ឍន៍​ប្រកាសអំពី​ការចែករំលែក​ទិន្នន័យ
មិនប្រមូល​ទិន្នន័យឡើយ
ស្វែងយល់​បន្ថែមអំពី​របៀបដែល​អ្នកអភិវឌ្ឍន៍​ប្រកាសអំពី​ការប្រមូលទិន្នន័យ

អ្វីដែលថ្មី

22.11.7 Version 1.0.0 출시