ARDUINO CC2541 ਬਲੂਟੁੱਥ V4.0 HM-11 BLE ਮੋਡੀਊਲ ਯੂਜ਼ਰ ਮੈਨੂਅਲ
ਜਾਣ-ਪਛਾਣ
ਇਹ ਇੱਕ SMD BLE ਮੋਡੀਊਲ ਹੈ ਜੋ ਸਾਡੀ BLE ਬੀ ਅਤੇ Xadow BLE ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ TI cc2541 ਚਿੱਪ 'ਤੇ ਆਧਾਰਿਤ ਹੈ, ਮਜਬੂਤ ਨੈੱਟਵਰਕ ਨੋਡਸ ਨੂੰ ਘੱਟ ਕੁੱਲ ਬਿਲ-ਆਫ-ਮਟੀਰੀਅਲ ਲਾਗਤਾਂ ਦੇ ਨਾਲ ਬਣਾਏ ਜਾਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਬਹੁਤ ਘੱਟ ਪਾਵਰ ਖਪਤ ਪ੍ਰਣਾਲੀਆਂ ਲਈ ਬਹੁਤ ਅਨੁਕੂਲ ਹੈ। ਮੋਡੀਊਲ ਛੋਟਾ ਅਤੇ ਵਰਤਣ ਵਿੱਚ ਆਸਾਨ ਹੈ, ਨਿਰਮਾਤਾ ਦੇ ਪੂਰਵ-ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਫਰਮਵੇਅਰ ਦੇ ਨਾਲ, ਤੁਸੀਂ ਇਸਦੀ AT ਕਮਾਂਡ ਦੁਆਰਾ ਜਲਦੀ ਨਾਲ BLE ਸੰਚਾਰ ਬਣਾ ਸਕਦੇ ਹੋ। ਆਈਫੋਨ, ਆਈਪੈਡ ਅਤੇ ਐਂਡਰਾਇਡ 4.3 ਨਾਲ BLE ਸੰਚਾਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨਾ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਬਲੂਟੁੱਥ ਪ੍ਰੋਟੋਕੋਲ: ਬਲੂਟੁੱਥ ਨਿਰਧਾਰਨ V4.0 BLE
- ਕੰਮ ਕਰਨ ਦੀ ਬਾਰੰਬਾਰਤਾ: 2.4 GHz ISM ਬੈਂਡ
- ਇੰਟਰਫੇਸ ਤਰੀਕਾ: 30 ਮੀਟਰ ਦੇ ਅੰਦਰ ਇੱਕ ਸੀਰੀਅਲ ਪੋਰਟ ਓਪਨ ਵਾਤਾਵਰਨ ਮੋਡਿਊਲਾਂ ਵਿਚਕਾਰ ਸੰਚਾਰ ਨੂੰ ਮਹਿਸੂਸ ਕਰ ਸਕਦਾ ਹੈ
- ਭੇਜਣ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਮੋਡੀਊਲ ਵਿਚਕਾਰ ਕੋਈ ਬਾਈਟ ਸੀਮਾ ਨਹੀਂ ਹੈ
- ਮੋਡਿਊਲੇਸ਼ਨ ਵਿਧੀ: GFSK (ਗੌਸੀਅਨ ਫ੍ਰੀਕੁਐਂਸੀ ਸ਼ਿਫਟ ਕੀਇੰਗ)
- ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਪਾਵਰ: - DBM, 23-6 DBM, 0 DBM, 6 DBM, ਨੂੰ AT ਕਮਾਂਡ ਦੁਆਰਾ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ
- TI CC2541 ਚਿੱਪ ਦੀ ਵਰਤੋਂ ਕਰੋ, 256 KB ਦੀ ਸੰਰਚਨਾ ਸਪੇਸ, AT ਕਮਾਂਡ ਦਾ ਸਮਰਥਨ ਕਰੋ, ਉਪਭੋਗਤਾ ਰੋਲ (ਮਾਸਟਰ, ਸਲੇਵ ਮੋਡ) ਅਤੇ ਸੀਰੀਅਲ ਪੋਰਟ ਬਾਡ ਰੇਟ, ਸਾਜ਼ੋ-ਸਾਮਾਨ ਦਾ ਨਾਮ, ਮੇਲ ਖਾਂਦੇ ਮਾਪਦੰਡ ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ, ਵਰਤੋਂ ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਅਨੁਸਾਰ ਕਰ ਸਕਦਾ ਹੈ ਚੁਸਤ।
- ਪਾਵਰ ਸਪਲਾਈ: + 3.3 VDC 50 mA
- ਕੰਮ ਕਰਨ ਦਾ ਤਾਪਮਾਨ: - 5 ~ + 65 ਸੈਂਟੀਗਰੇਡ
ਨਿਰਧਾਰਨ
ਨਿਰਧਾਰਨ | ਮੁੱਲ |
ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ | CC2541 |
ਸਰੋਤ !ਟੌਪ |
AT ਕਮਾਂਡ ਦਾ ਸਮਰਥਨ ਕਰੋ, ਉਪਭੋਗਤਾ ਰੋਲ (ਮਾਸਟਰ, ਸਲੇਵ ਮੋਡ) ਅਤੇ ਸੀਰੀਅਲ ਪੋਰਟ ਬਾਡ ਰੇਟ, ਈਗੁਇਪਮੈਨ ਐਲਮੇਲ ਮਾਪਦੰਡਾਂ ਦਾ ਨਾਮ ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ, ਲਚਕਦਾਰ ਦੀ ਵਰਤੋਂ ਨੂੰ ਬਦਲਣ ਦੀ ਜ਼ਰੂਰਤ ਅਨੁਸਾਰ ਕਰ ਸਕਦਾ ਹੈ। |
ਰੂਪਰੇਖਾ ਮਾਪ | 13.5mm x 18.Smm x 2.3mm |
ਬਿਜਲੀ ਦੀ ਸਪਲਾਈ | 3.3 ਵੀ |
ਸੰਚਾਰ ਪ੍ਰੋਟੋਕੋਲ | Uart(3.3V LVTTL) |
ਆਈਡੀ ਗਿਣਤੀ | 2 |
ਕੁੰਜੀ ਇੰਪੁੱਟ ID | 1 |
LED ਸੂਚਕ IC | 1 |
ਕਨੈਕਟੀਵਿਟੀ | XBee ਨਾਲ ਅਨੁਕੂਲ ਸਾਕਟ |
ਇਲੈਕਟ੍ਰੀਕਲ ਗੁਣ
ਨਿਰਧਾਰਨ | Mb | 7313 | ਅਧਿਕਤਮ | ਯੂਨਿਟ |
ਅਧਿਕਤਮ ਇੰਪੁੱਟ ਵੋਲtage | -3 | 3.6 | V | |
ਵਰਕਿੰਗ ਇਨਪੁਟ ਵੋਲtage | 2.0 | 3.3 | 3.6 | V |
ਵਰਤਮਾਨ ਪ੍ਰਸਾਰਿਤ ਕਰੋ | 15 | mA | ||
ਵਰਤਮਾਨ ਪ੍ਰਾਪਤ ਕਰੋ | 8.5 | mA | ||
ਡੂੰਘੀ ਨੀਂਦ ਦਾ ਵਰਤਮਾਨ | 600 | uA | ||
ਓਪਰੇਟਿੰਗ ਤਾਪਮਾਨ | -40 | +65 | • ਸੀ |
ਪਿੰਨ ਪਰਿਭਾਸ਼ਾ
ਪਿੰਨ | ਨਾਮ | ਨਿਰਾਸ਼ਾ |
1 | ਯੂਆਰਟੀ ਆਰਟੀਐਸ | UART |
2 | UART TX | UART |
3 | ਯੂਆਰਟੀ ਸੀਟੀਐਸ | UART |
4 | ਯੂਏਆਰਟੀ ਆਰਐਕਸ | UART |
S | NC | |
6 | NC | |
7 | NV | |
8 | NV | |
9 | ਵੀ.ਸੀ.ਸੀ | ਪਾਵਰ ਸਪਲਾਈ 13V |
10 | NC | |
11 | ਫਲੀਟਸ | ਰੀਸੈਟ, ਘੱਟ ਤੋਂ ਘੱਟ ਐਸਐਮਐਸ ਵਿੱਚ ਕਿਰਿਆਸ਼ੀਲ |
12 | ਜੀ.ਐਨ.ਡੀ | ਜੀ.ਐਨ.ਡੀ |
13 | P103 | 10 ਪੋਰਟ, DHT11/D518B20 ਨਾਲ ਜੁੜਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ |
14 | P102 | ਡਿਜੀਟਲ ਇੰਪੁੱਟ, ਆਉਟਪੁੱਟ |
15 | P101 | LED ਸੂਚਕ |
16 | P100 | ਬਟਨ ਪਿੰਨ |
AT ਕਮਾਂਡਾਂ ਅਤੇ ਸੰਰਚਨਾ
- ਮੂਲ MAC ਪਤੇ ਦੀ ਪੁੱਛਗਿੱਛ ਕਰੋ
ਭੇਜੋ: AT + ADDR?
ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK + LADD: MAC ਪਤਾ (12 ਸਤਰ ਲਈ ਪਤਾ) - ਬੌਡ ਰੇਟ ਦੀ ਪੁੱਛਗਿੱਛ ਕਰੋ
ਭੇਜੋ: AT+BAUD? ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: ਠੀਕ ਹੈ + ਪ੍ਰਾਪਤ ਕਰੋ: [ਪੈਰਾ1] ਪੈਰਾ1:0 ~ 8 ਦਾ ਸਕੋਪ। 0 ਦੇ ਅਨੁਸਾਰੀ ਪੈਰਾਮੀਟਰ 9600, 1, 2 ਦੇ ਪ੍ਰਤੀਨਿਧੀ ਪ੍ਰਤੀਨਿਧੀ ਦੀ ਤਰਫੋਂ 9600, 38400, 57600, 115200, 5 ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ। , 4800, 6, 7 1200, 1200 2400 ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਡਿਫਾਲਟ ਬੌਡ ਦਰ 9600 ਹੈ। - ਬੌਡ ਰੇਟ ਸੈੱਟ ਕਰੋ
ਭੇਜੋ: AT+BAUD[para1] ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK+Set:[para1] ਸਾਬਕਾample: send: AT + BAUD1, ਵਾਪਸੀ: OK + ਸੈੱਟ: 2. ਬੌਡ ਰੇਟ 19200 'ਤੇ ਸੈੱਟ ਹੈ।
ਨੋਟ: 1200 'ਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਮੋਡੀਊਲ ਹੁਣ AT ਕਮਾਂਡ ਦੀਆਂ ਸੰਰਚਨਾਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰੇਗਾ, ਅਤੇ ਸਟੈਂਡਬਾਏ ਦੇ ਹੇਠਾਂ PIO0 ਨੂੰ ਦਬਾਓ, ਮੋਡੀਊਲ ਫੈਕਟਰੀ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਹਾਲ ਕਰ ਸਕਦਾ ਹੈ। ਬਾਡ ਰੇਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਨਾ ਕਰੋ। ਬੌਡ ਰੇਟ ਸੈੱਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਮੋਡਿਊਲ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਬਿਜਲੀ 'ਤੇ, ਨਵੇਂ ਸੈੱਟ ਪੈਰਾਮੀਟਰ ਪ੍ਰਭਾਵੀ ਹੋ ਸਕਦੇ ਹਨ। - ਨਿਰਦਿਸ਼ਟ ਬਲੂਟੁੱਥ ਪਤੇ ਨਾਲ ਕਨੈਕਟ ਕੀਤੀ ਡਿਵਾਈਸ ਤੋਂ
ਭੇਜੋ: AT+CON[para1] ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK+CONN[para2] ਪੈਰਾ2 ਰੇਂਜ ਹੈ: A, E, F
Example: ਬਲੂਟੁੱਥ ਪਤੇ ਤੋਂ ਇਹ ਹੈ: 0017EA0943AE, AT + CON0017EA0943AE ਭੇਜਣਾ, ਮੋਡੀਊਲ ਵਾਪਸ ਕਰਦਾ ਹੈ: OK + CONNA ਜਾਂ OK + + CONNF CONNE ਜਾਂ OK। - ਹਟਾਉਣ ਦੇ ਸਾਮਾਨ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਜਾਣਕਾਰੀ
ਭੇਜੋ: AT + CLEAR
ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: ਠੀਕ ਹੈ +
CLEAR CLEAR ਸਫਲਤਾ ਨਾਲ ਕਨੈਕਟ ਕੀਤੀ ਡਿਵਾਈਸ ਐਡਰੈੱਸ ਕੋਡ ਜਾਣਕਾਰੀ ਸੀ। - ਪੁੱਛਗਿੱਛ ਮੋਡੀਊਲ ਵਰਕਿੰਗ ਮੋਡ
ਭੇਜੋ: AT + MODE?
ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: ਠੀਕ ਹੈ + ਪ੍ਰਾਪਤ ਕਰੋ: [ਪੈਰਾ] ਪੈਰਾ: 0 ~ 2 ਦੀ ਰੇਂਜ. 0 ਪਾਸਥਰੂ ਮੋਡ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਪੀਆਈਓ ਪ੍ਰਾਪਤੀ + ਰਿਮੋਟ ਕੰਟਰੋਲ + 1 ਪਾਸਥਰੂ, 2 ਪ੍ਰਤੀਨਿਧੀ ਪਾਸਥਰੂ + ਰਿਮੋਟ ਕੰਟਰੋਲ ਮੋਡ ਦੀ ਤਰਫੋਂ। ਡਿਫੌਲਟ 0 ਹੈ। - ਮੋਡੀਊਲ ਵਰਕਿੰਗ ਮੋਡ ਸੈੱਟ ਕਰੋ:
ਭੇਜੋ: AT + MODE [] ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: ਠੀਕ ਹੈ + ਸੈੱਟ: [ਪੈਰਾ] - ਪੁੱਛਗਿੱਛ ਜੰਤਰ ਨਾਮ
ਭੇਜੋ: AT + NAME?
ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK + NAME [para1] - ਡਿਵਾਈਸ ਦਾ ਨਾਮ ਸੈੱਟ ਕਰੋ
ਭੇਜੋ: AT + NAME [para1] ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK + ਸੈੱਟ: [para1] ਸਾਬਕਾample: ਡਿਵਾਈਸ ਦਾ ਨਾਮ ਸੀਡ 'ਤੇ ਸੈੱਟ ਕਰੋ, AT + NAMESeeed ਨੂੰ ਭੇਜ ਕੇ, OK + Set ਵਾਪਸ ਕਰੋ: ਇਸ ਸਮੇਂ ਸੀਡ, ਬਲੂਟੁੱਥ ਮੋਡੀਊਲ ਦਾ ਨਾਮ ਸੀਡ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਨੋਟ: ਹਦਾਇਤਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਬਿਜਲੀ ਲਈ ਲੋੜੀਂਦਾ, ਪ੍ਰਵਾਨਗੀ ਦੇ ਮਾਪਦੰਡ ਸੈੱਟ ਕਰੋ। - ਪੁੱਛਗਿੱਛ ਮੇਲ ਖਾਂਦਾ ਪਾਸਵਰਡ
ਭੇਜੋ: AT + PASS?
ਸਫਲ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK + PASS: [para1] Para1 ਰੇਂਜ 000000 ~ 999999 ਹੈ, ਡਿਫੌਲਟ 000000 ਹੈ। - ਜੋੜਾ ਸੈੱਟ ਪਾਸਵਰਡ
AT + PASS ਭੇਜੋ [para1] ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK + ਸੈੱਟ: [para1] - ਫੈਕਟਰੀ ਸੈਟਿੰਗਾਂ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ
AT + RENEW ਭੇਜੋ
ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: ਠੀਕ ਹੈ + ਰੀਨਿਊ ਕਰੋ
ਪੂਰਵ-ਨਿਰਧਾਰਤ ਫੈਕਟਰੀ ਸੈਟਿੰਗਜ਼ ਮੋਡੀਊਲ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ, ਮੋਡੀਊਲ ਸੈਟਿੰਗਾਂ ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਵੇਗਾ, ਇਸ ਲਈ ਫੈਕਟਰੀ ਡਿਫੌਲਟ ਦੀ ਸਥਿਤੀ ਦੇ ਨਾਲ ਫੈਕਟਰੀ ਵਿੱਚ ਵਾਪਸ ਜਾਓ, ਰੀਸਟਾਰਟ ਤੋਂ ਬਾਅਦ ਮੋਡੀਊਲ 500 ms ਵਿੱਚ ਦੇਰੀ ਕਰੋ। ਜੇਕਰ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਸਾਵਧਾਨ ਰਹੋ। - ਮੋਡੀਊਲ ਰੀਸੈੱਟ
ਭੇਜੋ: AT + ਰੀਸੈੱਟ
ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: ਠੀਕ ਹੈ + ਰੀਸੈਟ
ਹਦਾਇਤ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਮੋਡੀਊਲ ਰੀਸਟਾਰਟ ਹੋਣ ਤੋਂ ਬਾਅਦ 500 ms ਦੀ ਦੇਰੀ ਕਰੇਗਾ। - ਮਾਸਟਰ-ਸਲੇਵ ਮੋਡ ਸੈੱਟ ਕਰੋ
ਭੇਜੋ: AT + ROLE [para1] ਸਫਲਤਾਪੂਰਵਕ ਵਾਪਸੀ ਤੋਂ ਬਾਅਦ ਭੇਜੋ: OK + ਸੈੱਟ: [para1]
Exampਲੇ ਕੋਡ
//ਮਾਸਟਰ
// ਗੁਲਾਮ
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ARDUINO CC2541 ਬਲੂਟੁੱਥ V4.0 HM-11 BLE ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ CC2541, ਬਲੂਟੁੱਥ V4.0 HM-11 BLE ਮੋਡੀਊਲ, CC2541 ਬਲੂਟੁੱਥ V4.0 HM-11 BLE ਮੋਡੀਊਲ, V4.0 HM-11 BLE ਮੋਡੀਊਲ, HM-11 BLE ਮੋਡੀਊਲ, BLE ਮੋਡੀਊਲ, ਮੋਡੀਊਲ |