GPS/GPRS/GSM Module 簡訊無法發送
2015-06-099293
AI 快速预览详细
本文介紹了如何解決GPS/GPRS/GSM模組V3.0(TEL0051)無法發送簡訊的問題。文章提供了詳細的故障排查步驟,包括檢查SIM卡PIN碼是否取消,以及正確配置AT指令。通過這些步驟,用戶可以快速定位問題並成功發送簡訊。
|
你好程式是照著範例 有把號碼修改成要發送的對象 也將SIM卡的PIN碼取消了 還是無法發送簡訊 請問還有什麼地方可能有問題? -------------------------------------------------------------- // Product name: GPS/GPRS/GSM Module V3.0 // # Product SKU : TEL0051 // # Version : 0.1 // # Description: // # The sketch for driving the gsm mode via the Arduino board // # Steps: // # 1. Turn the S1 switch to the Prog(right side) // # 2. Turn the S2 switch to the Arduino side(left side) // # 3. Set the UART select switch to middle one. // # 4. Upload the sketch to the Arduino board // # 5. Turn the S1 switch to the comm(left side) // # 6. RST the board // # wiki link-(SKU:TEL0051) byte gsmDriverPin[3] = { 3,4,5};//The default digital driver pins for the GSM and GPS mode //If you want to change the digital driver pins //or you have a conflict with D3~D5 on Arduino board, //you can remove the J10~J12 jumpers to reconnect other driver pins for the module! void setup() { //Init the driver pins for GSM function for(int i = 0 ; i < 3; i++){ pinMode(gsmDriverPin,OUTPUT); } digitalWrite(5,HIGH);//Output GSM Timing delay(1500); digitalWrite(5,LOW); digitalWrite(3,LOW);//Enable the GSM mode digitalWrite(4,HIGH);//Disable the GPS mode delay(2000); Serial.begin(9600); //set the baud rate delay(5000);//call ready delay(5000); delay(5000); } void loop() { Serial.println("AT"); //Send AT command delay(2000); Serial.println("AT"); delay(2000); //Send message Serial.println("AT+CMGF=1"); delay(1000); Serial.println("AT+CMGS=\"15800449871\"");//Change the receiver phone number delay(1000); Serial.print("HELLO");//the message you want to send delay(1000); Serial.write(26); while(1); } |





我可以使用Realterm 來讓sim卡正常的撥打電話出去
發送簡訊的指令也都正常發出 可是手機還是無法收到簡訊
是否我還有哪些地方沒有注意到?
請問需要跟GPS一樣到空曠的地方才會發送出去嗎?還是我使用的SIM卡他不接受會有這樣的情況嗎 挑卡?