ब्लुटुथ मार्फत DIY उपकरणहरू र रोबोटहरू नियन्त्रण गर्न भर्चुअल गेमपैड। रोबटक्लास द्वारा डिजाइन।
काम एल्गोरिथ्म
प्रत्येक बटन प्रेस पछि, कार्यक्रम ब्लुटुथ एक आदेश एन्कोडिंग एक वर्ण मार्फत पठाउँदछ। यदि "कमान्ड्सको अविरल प्रवाह" मोड मेनूमा चयन गरिएको छ भने, तब क्यारेक्टरहरू निरन्तर क्रममा पठाइनेछ जब प्रयोगकर्ताले बटन थिच्दछ। सामान्य मोडमा, जब तपाई बटनमा क्लिक गर्नुहुन्छ, केवल एउटा अक्षर मात्र माथिल्लो केसमा र समान वर्णमा पठाइन्छ, तर तल्लो केसमा, जब यो रिलिज हुन्छ।
टीमहरूको सूची
- अगाडि तीर - एफ
- पछाडि तीर - B
- बाँया तीर - L
- दायाँ तीर - R
- बटन A, B, C, D - प्रतीक A, B, C, D, क्रमशः
- स्लाइडर - ० देखि from सम्मका अक्षरहरू
अर्दूइनोमा कार्यक्रम
शून्य सेटअप () {
Serial.begin (00 00००);
}
शून्य लूप () {
चार इनकमिंगबाइट;
यदि (सिरियल। उपलब्ध ()> ०) {
इनकमिंगबाइट = Serial.read ();
यदि (इनकमिंगबाइट == 'एफ') {
اقدام फारवर्ड ();
} अन्य यदि (इनकमिंगबाइट == 'B')
मूवब्याकवर्ड ();
}
}
}
==================
हाम्रो वेबसाइट मा अधिक जानकारी: http://robotclass.ru/tutorials/arduino-bluetuth
हामी Instagramm मा छौं: https://instagram.com/robotclass.ru
VK: https://vk.com/robotclass_ru
FB: https://facebook.com/makeitlab
मा अपडेट गरिएको
२०२० मार्च २९