Arduino Bluetooth Controller

ປະກອບ​ມີ​ໂຄ​ສະ​ນາ
3,2
920 ຄຳຕິຊົມ
100 ພັນ+
ດາວໂຫຼດ
ປະເພດເນື້ອຫາ
ທຸກຄົນ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ

ກ່ຽວກັບແອັບນີ້

ທ່ານ​ເປັນ enthusiast Arduino ທີ່​ສະ​ເຫມີ​ຕ້ອງ​ການ​ຢາກ​ໃຫ້​ການ​ຄວບ​ຄຸມ​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​ໂຄງ​ການ​ຂອງ​ທ່ານ​ໂດຍ​ຜ່ານ​ໂທລະ​ສັບ Android ຂອງ​ທ່ານ​ແຕ່​ບໍ່​ໄດ້​ມີ​ເວ​ລາ​, ຄວາມ​ອົດ​ທົນ​ຫລື​ຄວາມ​ຮູ້​ໃນ​ການ​ກໍ່​ສ້າງ​ເປັນ Android Bluetooth ຄວບ​ຄຸມ​? ຫຼັງ​ຈາກ​ນັ້ນ​, Arduino ພອດ USB CONTROLLER ແມ່ນ​ສິ່ງ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​!

ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ຫຸ່ນ​ຍົນ​ສາ​ມາດ​ສ້າງ​ການ​ເຊື່ອມ​ຕໍ່​ກັບ​ທຸກ Arduino ໂຄງ​ການ / microcontroller ທີ່​ກ່ຽວ​ຂ້ອງ​ກັບ​ການ​ລະ bluetooth ໄດ້​! ມັນ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ເພື່ອ​ກໍາ​ນົດ UUID ຂອງ​ໂມ​ດູນ bluetooth ຂອງ​ຕົນ​ເອງ​ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ເຊື່ອມ​ຕໍ່​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ Android ໄດ້​ມີ​ໂຄງ​ການ​ຂອງ​ເຂົາ !!! UUID ໄວ້​ໃນ​ຕອນ​ຕົ້ນ​ທີ່​ມາ​ພ້ອມ​ກັບ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ນີ້​ແມ່ນ​ສໍາ​ລັບ​ການ HC​, 06 Wireless Serial 4 ຂາ Bluetooth RF ຮັບ​ສົ່ງ​ສັນ​ຍານ Mod​​ule RS232​. (ຖ້າ​ທ່ານ​ນໍາ​ໃຊ້ UUID ເລີ່ມ​ຕົ້ນ​ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ຄູ່​ໄດ້​ລະ BT ກັບ​ໂທລະ​ສັບ​ສະ​ຫຼາດ​ຂອງ​ທ່ານ​ສໍາ​ລັບ​ການ​ໃຊ້​ເວ​ລາ​ທໍາ​ອິດ​, ທ່ານ​ຈະ​ຕ້ອງ​ໃຫ້​ເປັນ​ລະ​ຫັດ​ຜ່ານ 4 ໄປ​ສະ​ນີ​. ລະ​ຫັດ​ຜ່ານ​ນີ້​ແມ່ນ '1234​'​.​​​)

ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ແມ່ນ​ປະ​ກອບ​ດ້ວຍ 4 ຮູບ​ແບບ​ຄໍາ​ສັ່ງ​:

1. ຮູບ​ແບບ​ການ​ພາ​ຫະ​ນະ​ໂດຍ​ການ​ກົດ​ປຸ່ມ "joystick​" ຜູ້​ໃຊ້​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​ສາ​ມາດ​ຄວບ​ຄຸມ​ຍານ​ພາ​ຫະ​ນະ​ທີ່​ມີ​ທ່າ​ທາງ​ສະ​ເພາະ​. ສໍາ​ລັບ​ການ​ຕີ​ລາ​ຄາ​ຂອງ gestures ກັບ​ຄໍາ​ສັ່ງ​, ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ການ​ນໍາ​ໃຊ້​ເຊັນ​ເຊີ accelerometer ການ​ກໍ່​ສ້າງ​ໃນ​ຂອງ​ອຸ​ປະ​ກອນ smart ໄດ້​. ມີ 8 ທ່າ​ທາງ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ທີ່​ມີ​ຢູ່ (ດ້ານ​ຫນ້າ​, ກັບ​, ຊ້າຍ​, ຂວາ​, FRONT_LEFT​, FRONT_RIGHT​, BACK_LEFT​, BACK_RIGHT​)​.

 ທ່ານ​ສາ​ມາດ​ກໍາ​ນົດ​ທ່າ​ທາງ​ເຫລົ່າ​ນີ້​ກັບ​ລູກ​ຄ້າ​ຂອງ​ທ່ານ​ເອງ​ຄໍາ​ສັ່ງ​ໂດຍ​ຜ່ານ​ການ​ກົດ​ປຸ່ມ​ເມ​ນູ​ທີ່ "ພຣະ​ບັນ​ຍັດ​ກໍາ​ນົດ​"​.
ນອກ​ຈາກ​ນັ້ນ​, ມີ STOP ແລະ​ປຸ່ມ ANDROID ທີ່​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ມອບ​ຫມາຍ​ໃຫ້​ມີ​ຄໍາ​ສັ່ງ custom ເຊັ່ນ​ດຽວ​ກັນ​ແມ່ນ​.

*** *** ຄັນ​ຮູບ​ແບບ​ການ​ສະ​ຫນອງ​ທາງ​ເລືອກ​ເມ​ນູ​ທາງ​ເລືອກ​ທີ່​ຈະ​ປ່ຽນ​ແປງ​ນິ​ຍົມ​ຂອງ​ແກນ accelerometer ໄດ້ (X​-> Y​, Y-​> X​) ໃນ​ຄໍາ​ສັ່ງ​ເພື່ອ​ປະ​ຕິ​ບັດ​ງານ​ຢ່າງ​ຖືກ​ຕ້ອງ​ໃນ​ໂທລະ​ສັບ Android ມີ​ປະ​ຖົມ​ນິ​ເທດ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ໃນ​ຕອນ​ຕົ້ນ​.

ຍິ່ງ​ໄປ​ກວ່າ​ນັ້ນ​, ທາງ​ເລືອກ​ໃນ​ເມ​ນູ​ໃຫ້​ມີ​ການ​ປ່ຽນ​ແປງ​ປຸ່ມ​ທີ່​ລະ​ອຽດ​ອ່ອນ​ທີ່​ຈະ​ປັບ​ປຸງ​ແກ້​ໄຂ​ຈຸດ​ທີ່ app ໄດ້ catches ເຫດ​ການ gesture ສໍາ​ລັບ​ຮູບ​ແບບ​ນີ້​. ໃນ​ຖາ​ນະ​ເປັນ​ຫົວ​ຂໍ້​ຊີ້​ໃຫ້​ເຫັນ​, ຮູບ​ແບບ​ນີ້​ແມ່ນ​ການ​ອອກ​ແບບ​ໂດຍ​ສະ​ເພາະ​ເພື່ອ​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​ການ​ຄວບ​ຄຸມ​ຍານ​ພາ​ຫະ​ນະ​ເຊິ່ງ​ນໍາ​ໃຊ້​ເປັນ​ລະ​ຫັດ bluetooth ແລະ microcontroller ໄດ້​.


2. ບິ​ດາ​ຮູບ​ແບບ​ການ​: ຮູບ​ແບບ​ນີ້​ຈະ​ໃຫ້​ຜູ້​ໃຊ້​ທີ່​ມີ​ພໍ່ seekbar ທີ່​ສາ​ມາດ​ສົ່ງ​ຄໍາ​ສັ່ງ​ຈາກ 0-9 ແລະ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ໃນ​ການ​ທົດ​ລອງ​ທີ່​ມີ servos​, ໄຟ LED​, motors ແລະ​ມີ​ຫຼາຍ​ເພີ່ມ​ເຕີມ​ໄດ້​.

3. ຄວບ​ຄຸມ​ຮູບ​ແບບ​ການ​: ຮູບ​ແບບ​ນີ້​ຈະ​ສະ​ຫນອງ​ຈັດ​ການ​ຄວບ​ຄຸມ​ມາດ​ຕະ​ຖານ​ທີ່​ມີ 10 ປຸ່ມ​ໃນ​ຈໍາ​ນວນ​ທັງ​ຫມົດ​ທີ່​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ມອບ​ຫມາຍ​ໃຫ້​ມີ​ຄໍາ​ສັ່ງ custom​. ປຸ່ມ​ລູກ​ສອນ​ຖືກ​ອອກ​ແບບ​ໂດຍ​ສະ​ເພາະ​ເພື່ອ​ສົ່ງ​ຄໍາ​ສັ່ງ​ຢ່າງ​ຕໍ່​ເນື່ອງ​ໃນ​ຂະ​ນະ​ທີ່​ກົດ​ດັນ​ໃຫ້​, ໃນ​ຄໍາ​ສັ່ງ​ເພື່ອ​ຈໍາ​ລອງ​ການ​ຄວບ​ຄຸມ​ການ​ຕົວ​ຈິງ​.

4 Terminal ຮູບ​ແບບ​: ຮູບ​ແບບ​ການ​ນີ້​ສະ​ຫນອງ​ການ​ຢູ່​ປາຍ​ຍອດ​, ເຊັ່ນ​ໃນ​ການ​ທີ່​ຜູ້​ໃຊ້​ສາ​ມາດ​ພິມ​ແລະ​ສົ່ງ​ຄໍາ​ສັ່ງ​ຂອງ​ບຸກ​ຄົນ​ຫຼື​ຫຼາຍ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ຕາມ​ລໍາ​ດັບ​ການ​ໂຕ້​ຕອບ​. ນັບ​ຕັ້ງ​ແຕ່​ທີ່ Port serial Arduino ໄດ້​ຮັບ​ຫນຶ່ງ byte ທີ່​ໃຊ້​ເວ​ລາ​, ຖ້າ​ຫາກ​ວ່າ​ປະ​ເພດ​ຜູ້​ໃຊ້​ຊ່ອຍ​ແນ່​ໃນ​ພາກ​ສະ​ຫນາມ​ຂໍ້​ຄວາມ​ໄດ້​ປ້ອນ​ຂໍ້​ມູນ​ເປັນ​, ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ໄດ້​ແບ່ງ​ອອກ​ຊ່ອຍ​ແນ່​ທີ່​ເຂົ້າ​ໄປ​ໃນ​ລັກ​ສະ​ນະ​ແລະ​ສົ່ງ​ໃຫ້​ພວກ​ເຂົາ​ຫນຶ່ງ​ຫນຶ່ງ​ກັບ Arduino​. ມັນ​ຄວນ​ຈະ​ໄດ້​ຍົກ​ໃຫ້​ເຫັນ​ວ່າ​ສະ​ຖານ​ທີ່​ຫລື​ສະ​ຕິງ​ຫວ່າງ​ກໍາ​ລັງ​ຂ້າມ​.


ຕັ້ງ​ຄ່າ​ທັງ​ຫມົດ​ໃບ​ຄໍາ​ຮ້ອງ​ແລະ​ຄໍາ​ສັ່ງ​ຈະ​ຖືກ​ເກັບ​ໄວ້​ຢ່າງ​ຖາ​ວອນ​ແລະ​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ແລະ​ແກ້​ໄຂ​ໄດ້​ທຸກ​ເວ​ລາ​ຕາມ​ຄວາມ​ຕ້ອງ​ການ​ຂອງ​ທ່ານ​.


################################################## ################################################
ລະ​ຫັດ​ຂ້າງ Arduino

ຂ້າງ​ລຸ່ມ​ນີ້​ລະ​ຫັດ​ຕົວ​ຢ່າງ​ຂອງ​ວິ​ທີ​ການ Arduino ສາ​ມາດ "ຮັບ​ຟັງ​" ຄໍາ​ສັ່ງ​ທີ່​ໄດ້​ຮັບ​ໂດຍ​ຜ່ານ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ Android ນີ້​ແມ່ນ​.

char incomingByte​; // ຕົວ​ປ່ຽນ​ແປງ​ຂອງ​ການ​ໄດ້​ຮັບ​ຂໍ້​ມູນ​ຈາກ​ທີ່ Port serial

ການ​ຕິດ​ຕັ້ງ void () {
  Serialbegin (9600​)​; // ເລີ່ມ​ຕົ້ນ​ການ​ສື່​ສານ serial ໃນ 9600bps
}
loop void () {
  ຖ້າ​ຫາກ​ວ່າ (Serial.available ()​> 0​) // ຖ້າ​ຫາກ​ວ່າ​ຂໍ້​ມູນ​ທີ່​ມີ​ການ​ອ່ານ
  {
   incomingByte = Serial.read ()​; // ໄດ້​ອ່ານ​ມັນ​ແລະ​ເກັບ​ຮັກ​ສາ​ມັນ​ຢູ່​ໃນ 'incomingByte​'
  }

}
____________________________________
                                                                
© 'Arduino ແມ່ນ​ເຄື່ອງ​ຫມາຍ​ການ​ຄ້າ​ຂອງ​ທີມ​ງານ Arduino ເປັນ
____________________________________
ອັບເດດແລ້ວເມື່ອ
7 ກ.ພ. 2017

ຄວາມປອດໄພຂອງຂໍ້ມູນ

ຄວາມປອດໄພເລີ່ມດ້ວຍການເຂົ້າໃຈວ່ານັກພັດທະນາເກັບກຳ ແລະ ແບ່ງປັນຂໍ້ມູນຂອງທ່ານແນວໃດ. ວິທີປະຕິບັດກ່ຽວກັບຄວາມເປັນສ່ວນຕົວ ແລະ ຄວາມປອດໄພຂອງຂໍ້ມູນອາດຈະແຕກຕ່າງກັນອີງຕາມການນຳໃຊ້, ພາກພື້ນ ແລະ ອາຍຸຂອງທ່ານ. ນັກພັດທະນາໃຫ້ຂໍ້ມູນນີ້ ແລະ ອາດຈະອັບເດດມັນເມື່ອເວລາຜ່ານໄປ.
ບໍ່ໄດ້ໄດ້ແບ່ງປັນຂໍ້ມູນກັບພາກສ່ວນທີສາມ
ສຶກສາເພີ່ມເຕີມ ກ່ຽວກັບວ່ານັກພັດທະນາປະກາດການແບ່ງປັນຂໍ້ມູນແນວໃດ
ບໍ່ໄດ້ເກັບກຳຂໍ້ມູນ
ສຶກສາເພີ່ມເຕີມ ກ່ຽວກັບວ່ານັກພັດທະນາປະກາດການເກັບກຳຂໍ້ມູນແນວໃດ

ການຈັດອັນດັບ ແລະ ຄຳຕິຊົມ

3,2
828 ຄຳຕິຊົມ

ຝ່າຍຊ່ວຍເຫຼືອຂອງແອັບ

ກ່ຽວກັບນັກພັດທະນາແອັບ
ioannis tzanellis
ioannis.kiwe@gmail.com
Netherlands
undefined

ແອັບທີ່ຄ້າຍກັນ