| Файлдын түрү | APK |
|---|---|
| Нускасы | 2.8 |
| Publisher | Ioannis Tzanellis |
| Чыккан датасы | 2020-ж., 8-апр. |
| Кошулган күнү | 2020-ж., 8-апр. |
| Os талаптар | Android |
| Талаптар | Requires Android 2.3.3 and up |
| Жалпы жүктөлүүлөр | 2 |
| Баасы | Free |
Сүрөттөмө
Сиз Android телефонуңуз аркылуу долбоорлоруңузду алыстан башкарууну каалаган, бирок Android Bluetooth контроллерин курууга убактысы, чыдамдуулугу же билими жок Arduino энтузиастсызбы? Анда сизге ARDUINO BLUETOOTH CONTROLLER керек!
Бул Android колдонмосу bluetooth модулун камтыган ар кандай Arduino/микроконтроллер долбоору менен байланыш түзө алат! Бул колдонуучуга өзүнүн долбоорлору менен андроид тиркемесин туташтыруу үчүн өзүнүн bluetooth модулунун UUIDин коюуга мүмкүндүк берет!!! Бул колдонмо менен келген демейки UUID HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232 үчүн. (Эгер сиз BT модулун смартфонуңуз менен биринчи жолу жупташтыруу үчүн демейки UUID колдонсоңуз, анда 4 орундуу сырсөздү беришиңиз керек болот. Бул сырсөз "1234".)
Колдонмо 4 буйрук режиминен турат:
1. Унаа режими : "Джойстик" баскычын басуу менен колдонуучу белгилүү ишараттар менен унааны алыстан башкара алат. Буйруктарга жаңсоолорду чечмелөө үчүн колдонмо акылдуу аппараттын орнотулган акселерометр сенсорун колдонот. 8 түрдүү жаңсоо бар (FRONT, BACK, LEFT, RIGHT, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).
Бул жаңсоолорду "Буйруктарды коюу" меню баскычы аркылуу өзүңүздүн жеке буйруктарыңыз менен орното аласыз.
Кошумчалай кетсек, СТОП жана ANDROID баскычы бар, аны ошондой эле ыңгайлаштырылган буйруктар менен дайындоого болот.
*** МААНИЛҮҮ*** Режим меню параметрлери аркылуу ар кандай демейки багыты бар Android телефондорунда туура иштеши үчүн акселерометр окторунун (X->Y, Y->X) багытын өзгөртүү мүмкүнчүлүгүн берет.
Мындан тышкары, меню параметрлери колдонмо бул режим үчүн жаңсоо окуяларын кармаган чекитти өзгөртүү үчүн сезгичтикти өзгөртүү баскычын камсыз кылат. Аталышынан көрүнүп тургандай, бул режим атайын bluetooth модулун жана микроконтроллерди колдонгон унааны алыстан башкаруу үчүн иштелип чыккан.
2. Fader Mode : Бул режим колдонуучуга 0-9 чейин буйруктарды жөнөтө турган фадер издөө тилкеси менен камсыз кылат жана колдонуучуга серволор, диоддор, моторлор жана башка көптөгөн нерселер менен эксперимент жүргүзүүгө мүмкүндүк берет.
3. Controller Mode : Бул режим ыңгайлаштырылган буйруктар менен дайындала турган жалпысынан 10 баскычы бар стандарттык контроллердин схемасын камсыз кылат. Жебе баскычтары нукура контроллерди имитациялоо үчүн басылганда үзгүлтүксүз буйруктарды жөнөтүү үчүн атайын иштелип чыккан.
4. Терминал режими: Бул режим терминалга окшош интерфейсти камсыз кылат, анда колдонуучу ырааттуу түрдө аткарыла турган жеке же бир нече буйруктарды терип, жөнөтө алат. Arduino сериялык порту бирден бир байтты кабыл алгандыктан, колдонуучу киргизүү текст талаасында сапты терсе, тиркеме ал сапты символдорго бөлүп, аларды бирден Arduinoго жөнөтөт. Белгилей кетчү нерсе, боштуктар же бош саптар өткөрүп жиберилет.
Колдонмонун бардык орнотуулары жана буйруктары биротоло сакталат жана аларды каалаган убакта сиздин муктаждыктарыңызга жараша өзгөртүүгө болот.
Arduino Side Code
Төмөндө код Arduino бул Android тиркемеси аркылуу кабыл алынган буйруктарды кантип "уга алаарынын" мисалы болуп саналат.
char incomingByte; // сериялык порттон маалыматтарды алуу үчүн өзгөрмө
void setup() {
Serial.begin(9600); // 9600бит/сек ылдамдыкта сериялык байланышты баштоо
void loop() {
if( Serial.available() > 0 ) // эгер маалымат окууга жеткиликтүү болсо
incomingByte=Serial.read(); // аны окуп, 'incomingByte' ичинде сактаңыз
______________________________________
"Arduino" Arduino командасынын соода белгиси болуп саналат
______________________________________