السلام عليكم ورحمة الله
تحية لأهل المنتدى وزواره
تحملوني شوية لأني هاوي فقط ولا أستطيع كبح جماح إدمان الإلكترونيك لدي,,
اشتريت موديل بلوتوث HC-06 منذ مدة وفيل لي أنه لا يمكنه العمل "ماستر" وعندالبحث على النت وجدت هذه المقالة
وما أثار إنتباهي هو السطر باللون الأحمر ,, فكيف السبيل إلى تحقيق ذلك
HC-06/Linvor v1.4/v1.5 firmware versions
HC-06 firmware has default settings for the serial port of 9600, N, 8,1; password: 1234. HC-06 firmware is almost always hardcoded to be a slave device, but it is also possible to be hardcoded as a master device.
HC-06 Pin definition
Pin 1: (UART TX - weak internal pull-up) UART data output
Pin 2: (UART RX - weak internal pull-down) UART data input
Pin 11: (RESETB) - connect to ground to reset, pullup-resistor of 10K recommended
Pin 12: (VCC) Working range 3V1 to 4V2
Pin 13: (VSS) Ground
Pin 21: (VSS) Ground
Pin 22: (VSS) Ground
Pin 24: (PI01) ON when paired/connected, PULSING when not paired/connected
Pin 26: (KEY - MASTER only): LOW for normal operation; HIGH erase pairing/connection information; after erasure, searches for new device to pair with/connect to randomly.
Pairing/Connection
HC-06 firmware master device with no pairing memory will pair automatically with the first slave device it finds. Thereafter, it will remember that device address until pin 26 is taken high whereupon its pairing memory will be erased.
Setting new password
The default password can be changed using the AT+PINnnnn command, but it will not take effect until the device is powered off for 30 minutes or power supply pin is shorted to ground for at least 20 seconds.
HC-06 AT commands
AT commands can only be sent to the device using a wired, not wireless, connection.
The bluetooth device will only respond to AT commands before it is paired/connected.
AT commands do not need a terminating CR/LF sequence.
AT commands must be entered quickly (cut and paste or use macro).
The HC-06 firmware has a very limited subset of AT commands as listed below:
AT responds OK
AT+BAUDn where n=1 ... C (1=1200, 2=2400, 3=4800, 4=9600 (default), 5=19200, 6=38400, 7=57600, 8=115200, 9=230400, A=460800, B=921600, C=1382400). Responds OKnnnn. Retained across power offs.
AT+NAMEname where name 20 or fewer characters. Responds OKname. Retained across power offs.
AT+PINnnnn sets the pairing password. Responds OKsetpin.
AT+Pn where n is N (no parity), O (odd parity) or E (even p
|
====1 :
كيف يمكنني محاكات موديل البلوتوث على البروتوز وهل يوجد في المكتبة أم أعوضه ب " الفيرتويل تيرمنال" .
قمت بوصل الموديل للحاسب المحمول عبر محول FTDI usb to serial
وتخفيظ فولطية TXD المحول إلى 3,3 فولط والتي يتلقاها البلوتوث عبر RXD
واشتغل الموديل تمام
[IMG]

[/IMG]
[IMG]

[/IMG]
وقمت باستخدام برنامج "Realterm" لرؤية الداتا التي تأتي من هاتف الأندرويد إلى الحاسوب عبر هذا الموديل ,
==== 2 :
لكنها تأتي مشوهة وغيرت الإعدادات في Realterm لكن دون جدوى, وعند إرسال الداتا من الحاسوب لا تصل لهاتف الأندرويد ,,
وجربت برامج من بينها heyper terminal و برنامج sercomm_win32
كلها لا تظهر الداتا ,,
ما العمل أعينوني للإنطلاق للبرمجة إخوتي الكرام عبر الميكرو كنترولر,
كل المراحل مررت بها من تطبيقات برمجة الأندرويد ك app inventor وبرمجة الميكرو ,,,,,
===== 3:
وهل يمكنني إستخدام الموديل البلوتوث حقيقي هكذا عبر الحاسوب ومحاكاته عبر البروتوز ومشاهدة الداتا عبر البروتوز لأني أود الإنتقال لبرمجة الميكرو لينفذ بعض البرامج ,
تابعت الموضوع المهم والمفيد جدا للأخ الغالي funky112233 لكن إلى الآن لم أحصل على الجواب الشافي ,,
ثلاث أسئلة أتمنى منكم إجابتي فضلا منكم لا أمرا ,,,
السلام عليكم ,