ທ່ານເປັນ enthusiast Arduino ທີ່ສະເຫມີຕ້ອງການຢາກໃຫ້ການຄວບຄຸມຫ່າງໄກສອກຫຼີກໂຄງການຂອງທ່ານໂດຍຜ່ານໂທລະສັບ Android ຂອງທ່ານແຕ່ບໍ່ໄດ້ມີເວລາ, ຄວາມອົດທົນຫລືຄວາມຮູ້ໃນການກໍ່ສ້າງເປັນ Android Bluetooth ຄວບຄຸມ? ຫຼັງຈາກນັ້ນ, Arduino ພອດ USB CONTROLLER ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ!
ຄໍາຮ້ອງສະຫມັກຫຸ່ນຍົນສາມາດສ້າງການເຊື່ອມຕໍ່ກັບທຸກ Arduino ໂຄງການ / microcontroller ທີ່ກ່ຽວຂ້ອງກັບການລະ bluetooth ໄດ້! ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເພື່ອກໍານົດ UUID ຂອງໂມດູນ bluetooth ຂອງຕົນເອງໃນຄໍາສັ່ງທີ່ຈະເຊື່ອມຕໍ່ຄໍາຮ້ອງສະຫມັກ Android ໄດ້ມີໂຄງການຂອງເຂົາ !!! UUID ໄວ້ໃນຕອນຕົ້ນທີ່ມາພ້ອມກັບຄໍາຮ້ອງສະຫມັກນີ້ແມ່ນສໍາລັບການ HC, 06 Wireless Serial 4 ຂາ Bluetooth RF ຮັບສົ່ງສັນຍານ Module 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