ब्लूटूथद्वारे डीआयवाय डिव्हाइस आणि रोबोट्स नियंत्रित करण्यासाठी व्हर्च्युअल गेमपॅड. रोबोटक्लास डिझाइन केलेले.
कार्य अल्गोरिदम
प्रत्येक बटण दाबा नंतर, प्रोग्राम कमांड एन्कोडिंग ब्लूटूथद्वारे एक वर्ण पाठवते. जर मेनूमध्ये "कमांडचा अविरत प्रवाह" मोड निवडला गेला असेल तर वापरकर्त्याने बटण दाबताना अक्षरे सतत अनुक्रमात पाठविली जातील. सामान्य मोडमध्ये, जेव्हा आपण बटणावर क्लिक कराल, तेव्हा केवळ एक वर्ण वरच्या केसात आणि समान वर्णात पाठविला जाईल, परंतु कमी केसमध्ये, जेव्हा तो सोडला जाईल.
संघांची यादी
- पुढे बाण - एफ
- मागील बाण - बी
- डावा बाण - एल
- उजवा बाण - आर
- ए, बी, सी, डी बटणे - अनुक्रमे ए, बी, सी, डी चिन्ह
- स्लाइडर - 0 ते 9 मधील वर्ण
आर्डिनो ऑन प्रोग्रॅम
शून्य सेटअप () {
सीरियल.बेगिन (9600);
}
शून्य पळवाट () {
चार इनकमिंगबाइट;
जर (अनुक्रमांक. उपलब्ध ()> 0)
इनकमिंगबाइट = सीरियल.ड्रेड ();
जर (इनकमिंगबाइट == 'एफ') {
मूव्हफॉरवर्ड ();
if अन्यथा (इनकमिंगबाइट == 'बी')
मूव्हबॅकवर्ड ();
}
}
}
==================
आमच्या वेबसाइटवर अधिक माहितीः http://robotclass.ru/tutorials/arduino-bluetuth
आम्ही इन्स्टाग्रामवर आहोत: https://instagram.com/robotclass.ru
व्हीके: https://vk.com/robotclass_ru
एफबी: https://facebook.com/makeitlab
या रोजी अपडेट केले
२९ मार्च, २०२०