极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1929|回复: 0

Arduino GSM SIM900A发短信求助!!1

[复制链接]
发表于 2018-6-10 12:46:48 | 显示全部楼层 |阅读模式
GSM GA6 SIM900A
我用一个按键发送信号,接收短信,本来第一天调试好了,但是第二天却不行了,不知道为什么
这款模块的接线方式是 RX---RX  TX----TX   VCC  GND
目前的情况就是我还接不到短信 但是吧 void  SendMessage()里的AT指令换成(ATD电话号)是可以打电话的 但是我把信号换成火焰传感器的就不行了
如果大家有好的源码 希望可以分享一下 或者 告诉我问题出来哪里 这方面的资料好少 不少关于这个的帖子 都失效了  
  1. ij#include <Arduino.h>
  2. #define KEY1 2
  3. void setup()
  4. {
  5.     pinMode(KEY1, INPUT_PULLUP);
  6.     Serial.begin(115200);
  7. }
  8. void loop()
  9. {
  10.     Scan_KEY();   
  11. }
  12. void SendMessage()
  13. {
  14.     Serial.print("AT+CSCS="GSM"\r\n");
  15.     delay(3000);
  16.     Serial.print("AT+CMGF=1\r\n");
  17.     delay(3000);
  18.     Serial.print("AT+CMGS="接收短信的电话号
  19.     delay(3000);
  20.     Serial.print("Hello World!");
  21.     delay(3000);
  22.     Serial.write(0x1A);   
  23.     delay(3000);
  24. }

  25. void Scan_KEY()      
  26. {
  27. if( digitalRead(KEY1) == 0 )  
  28. {
  29.   delay(20);      
  30.   if( digitalRead(KEY1) == 0 )
  31.   {   
  32.    while(digitalRead(KEY1) == 0);
  33.    SendMessage();
  34.   }
  35. }
  36. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-3-24 01:25 , Processed in 0.043444 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表