ARDUINO CC2541 బ్లూటూత్ V4.0 HM-11 BLE మాడ్యూల్ యూజర్ మాన్యువల్
పరిచయం
ఇది మా BLE బీ మరియు Xadow BLEలో ఉపయోగించే SMD BLE మాడ్యూల్. ఇది TI cc2541 చిప్పై ఆధారపడి ఉంటుంది, తక్కువ మొత్తం బిల్లు-ఆఫ్-మెటీరియల్ ఖర్చులతో నిర్మించబడే బలమైన నెట్వర్క్ నోడ్లను అనుమతిస్తుంది మరియు అల్ట్రాలో పవర్ వినియోగ వ్యవస్థలకు బాగా సరిపోతుంది. మాడ్యూల్ చిన్నది మరియు ఉపయోగించడానికి సులభమైనది, తయారీదారు యొక్క ప్రీప్రోగ్రామ్ చేసిన ఫర్మ్వేర్తో, మీరు దాని AT కమాండ్ ద్వారా త్వరగా BLE కమ్యూనికేషన్లను రూపొందించవచ్చు. iphone, ipad మరియు Android 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 కమాండ్కు మద్దతు ఇవ్వండి, వినియోగదారు పాత్ర (మాస్టర్, స్లేవ్ మోడ్) మరియు సీరియల్ పోర్ట్ బాడ్ రేట్, పాస్వర్డ్, ఫ్లెక్సిబుల్ ఉపయోగం వంటి eguipmenL మ్యాచింగ్ పారామీటర్ల పేరును మార్చవలసి ఉంటుంది. |
అవుట్లైన్ డైమెన్షన్ | 13.5mm x 18.Smm x 2.3mm |
విద్యుత్ సరఫరా | 3.3V |
కమ్యూనికేషన్ ప్రోటోకాల్ | Uart(3.3V LVTTL) |
ID గణనలు | 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 RTS | UART |
2 | UART TX | UART |
3 | UART CTS | UART |
4 | UART RX | UART |
S | NC | |
6 | NC | |
7 | NV | |
8 | NV | |
9 | VCC | విద్యుత్ సరఫరా 13V |
10 | NC | |
11 | నౌకలు | రీసెట్ చేయండి, కనీసం Smsలో తక్కువ యాక్టివ్ |
12 | GND | GND |
13 | P103 | 10 పోర్ట్, DHT11/D518B20కి కనెక్ట్ చేయడానికి ఉపయోగించబడుతుంది |
14 | P102 | డిజిటల్ ఇన్పుట్, అవుట్పుట్ |
15 | P101 | LED సూచిక |
16 | P100 | బటన్ పిన్ |
AT ఆదేశాలు & కాన్ఫిగరేషన్
- స్థానిక MAC చిరునామాను ప్రశ్నించండి
పంపు: AT + ADDR?
విజయవంతమైన వాపసు తర్వాత పంపండి: OK + LADD: MAC చిరునామా (12 స్ట్రింగ్ల చిరునామా) - బాడ్ రేటును ప్రశ్నించండి
పంపు: AT+BAUD? విజయవంతమైన వాపసు తర్వాత పంపండి: OK + పొందండి: [para1] పారా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] Example: పంపండి: AT + BAUD1, తిరిగి: సరే + సెట్: 2. బాడ్ రేటు 19200కి సెట్ చేయబడింది.
గమనిక: 1200కి మారిన తర్వాత, మాడ్యూల్ ఇకపై AT కమాండ్ యొక్క కాన్ఫిగరేషన్లకు మద్దతు ఇవ్వదు మరియు స్టాండ్బై కింద PIO0ని నొక్కండి, మాడ్యూల్ ఫ్యాక్టరీ సెట్టింగ్లను పునరుద్ధరించగలదు. బాడ్ రేట్ని ఉపయోగించమని సిఫార్సు చేయవద్దు. బాడ్ రేటును సెట్ చేసిన తర్వాత, మాడ్యూల్స్ ఉండాలి విద్యుత్తుపై, కొత్త సెట్ పారామితులు ప్రభావం చూపుతాయి. - పేర్కొన్న బ్లూటూత్ చిరునామాకు కనెక్ట్ చేయబడిన పరికరం నుండి
పంపండి: AT+CON[para1] విజయవంతమైన వాపసు తర్వాత పంపండి: OK+CONN[para2] Para2 పరిధి: A, E, F
Example: బ్లూటూత్ చిరునామా నుండి: 0017EA0943AE, AT + CON0017EA0943AEని పంపడం, మాడ్యూల్ రిటర్న్స్: OK + CONNA లేదా OK + + CONNF CONNE లేదా OK. - తొలగింపు పరికరాలు సరిపోలే సమాచారం
పంపండి: AT + CLEAR
విజయవంతమైన వాపసు తర్వాత పంపండి: సరే +
క్లియర్ క్లియర్ విజయం కనెక్ట్ చేయబడిన పరికరం చిరునామా కోడ్ సమాచారాన్ని కలిగి ఉంది. - ప్రశ్న మాడ్యూల్ వర్కింగ్ మోడ్
పంపు: AT + మోడ్?
విజయవంతమైన వాపసు తర్వాత పంపండి: OK + పొందండి: [పారా] పారా: 0 ~ 2. 0 పరిధి పాస్త్రూ మోడ్ను సూచిస్తుంది, PIO అక్విజిషన్ తరపున + రిమోట్ కంట్రోల్ + 1 పాస్త్రూ, 2 ప్రతినిధి పాస్త్రూ + రిమోట్ కంట్రోల్ మోడ్. డిఫాల్ట్ 0. - మాడ్యూల్ వర్కింగ్ మోడ్ని సెట్ చేయండి:
పంపండి: వద్ద + మోడ్ [] విజయవంతమైన వాపసు తర్వాత పంపండి: సరే + సెట్: [పారా] - పరికర పేరును ప్రశ్నించండి
పంపు: AT + NAME?
విజయవంతమైన వాపసు తర్వాత పంపండి: OK + NAME [para1] - పరికరం పేరును సెట్ చేయండి
పంపండి: AT + NAME [para1] విజయవంతంగా తిరిగి వచ్చిన తర్వాత పంపండి: సరే + సెట్: [para1] Example: పరికర పేరును సీడ్కి సెట్ చేయండి, AT + NAMESeeedని పంపండి, సరే + సెట్ని తిరిగి ఇవ్వండి: ఈ సమయంలో సీడ్, బ్లూటూత్ మాడ్యూల్ పేరు సీడ్గా మార్చబడింది. గమనిక: విద్యుచ్ఛక్తికి అవసరమైన సూచనల అమలు తర్వాత, ఆమోదం యొక్క పారామితులను సెట్ చేయండి. - పాస్వర్డ్ సరిపోలే ప్రశ్న
పంపు: 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 మాడ్యూల్, మాడ్యూల్ |