ಬ್ಲೂಟೂತ್ ಮೂಲಕ DIY ಸಾಧನಗಳು ಮತ್ತು ರೋಬೋಟ್ಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ವರ್ಚುವಲ್ ಗೇಮ್ಪ್ಯಾಡ್. ರೋಬೋಟ್ಕ್ಲಾಸ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದೆ.
ಅಲ್ಗೊರಿಥಮ್ ಅನ್ನು ಕೆಲಸ ಮಾಡಿ
ಪ್ರತಿ ಬಟನ್ ಒತ್ತಿದ ನಂತರ, ಪ್ರೋಗ್ರಾಂ ಬ್ಲೂಟೂತ್ ಮೂಲಕ ಒಂದು ಅಕ್ಷರವನ್ನು ಎನ್ಕೋಡಿಂಗ್ ಮೂಲಕ ಕಳುಹಿಸುತ್ತದೆ. ಮೆನುವಿನಲ್ಲಿ "ಆಜ್ಞೆಗಳ ನಿರಂತರ ಹರಿವು" ಮೋಡ್ ಅನ್ನು ಆರಿಸಿದರೆ, ಬಳಕೆದಾರರು ಗುಂಡಿಯನ್ನು ಒತ್ತಿದಾಗ ಅಕ್ಷರಗಳನ್ನು ನಿರಂತರ ಅನುಕ್ರಮದಲ್ಲಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯ ಮೋಡ್ನಲ್ಲಿ, ನೀವು ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಕೇವಲ ಒಂದು ಅಕ್ಷರವನ್ನು ಮೇಲಿನ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಒಂದೇ ಅಕ್ಷರದಲ್ಲಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಲೋವರ್ ಕೇಸ್ನಲ್ಲಿ ಅದು ಬಿಡುಗಡೆಯಾದಾಗ.
ತಂಡಗಳ ಪಟ್ಟಿ
- ಫಾರ್ವರ್ಡ್ ಬಾಣ - ಎಫ್
- ಹಿಂದಿನ ಬಾಣ - ಬಿ
- ಎಡ ಬಾಣ - ಎಲ್
- ಬಲ ಬಾಣ - ಆರ್
- ಗುಂಡಿಗಳು ಎ, ಬಿ, ಸಿ, ಡಿ - ಕ್ರಮವಾಗಿ ಎ, ಬಿ, ಸಿ, ಡಿ ಚಿಹ್ನೆಗಳು
- ಸ್ಲೈಡರ್ - 0 ರಿಂದ 9 ರವರೆಗಿನ ಅಕ್ಷರಗಳು
ಅರ್ಡುನೊದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ
ಅನೂರ್ಜಿತ ಸೆಟಪ್ () {
ಸೀರಿಯಲ್.ಬೆಗಿನ್ (9600);
}
ಅನೂರ್ಜಿತ ಲೂಪ್ () {
ಚಾರ್ ಒಳಬರುವ ಬೈಟ್;
if (Serial.available ()> 0) {
ಒಳಬರುವ ಬೈಟ್ = ಸೀರಿಯಲ್.ರೆಡ್ ();
if (ಒಳಬರುವ ಬೈಟ್ == 'ಎಫ್') {
ಮೂವ್ ಫಾರ್ವರ್ಡ್ ();
} else if (ಒಳಬರುವ ಬೈಟ್ == 'ಬಿ')
ಮೂವ್ಬ್ಯಾಕ್ವರ್ಡ್ ();
}
}
}
=================
ನಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ: http://robotclass.ru/tutorials/arduino-bluetooth
ನಾವು ಇನ್ಸ್ಟಾಗ್ರಾಮ್ನಲ್ಲಿದ್ದೇವೆ: https://instagram.com/robotclass.ru
ವಿಕೆ: https://vk.com/robotclass_ru
FB: https://facebook.com/makeitlab
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಮಾರ್ಚ್ 29, 2020