SIM900 Shiled是一个GPRS/GSM模块,通过USART发送AT指令就可以帮你实现手机的一些基本功能(如:短消息,打电话),它是基于SIMCom推出的一款新型无线模块—SIM900.,属于四频GSM/GPRS模块。SIM900 shield除了可以实现手机的基本功能外,还引出了12个GPIO、2个PWM和1个ADC,可以很好的利用起来做扩展功能。
SIM900 SHD的主要特点:
*基于芯讯通SIM900模块 *四频850/900/1800/1900兆赫 - 可以工作在世界所有国家的GSM网络 *通过AT命令控制 *短消息服务 - 让您可以通过网络(ASCII或原始十六进制)发送少量的数据 *嵌入式TCP / UDP协议栈 - 允许你上传到Web服务器的数据 *扬声器和耳机插孔 - 这样就可以像答录机发送DTMF信号或播放录音 *持有SIM卡和GSM天线 *12个GPIO,2个PWM和1个ADC(2.8V)。 *低功耗 - 1.5毫安(睡眠模式) *工业级温度范围 - 40°C至+85°C
各接口工作说明:
(1)Power key - 上电和断电SIM900 (2)Power select - 选择sim900 Shield的电源(外部电源或5V的Arduino/pcDuino) (3)Power jack - 连接到外部4.8〜5VDC电源 (4)Antenna interface - 连接到外部天线 (5)Serial port select - 选择软串口(D7、D8)或硬串口(D0、D1)连接到SIM900 Shield (6)Status LED - 判断电源模块 (7)Net light - 显示SIM900连接状态 (8)UART of SIM900 - UART引脚 (9)Microphone - 接听电话 (10)Speaker - 接听电话 (11)GPIO,PWM and ADC of SIM900 - GPIO,PWM及ADC引脚
测试工具:
(2)一部普通手机和2张SIM卡(中国联通和中国移动均可,确保SIM卡可以正常使用) (3)一个Linker Base Shield、2个linker_button和一个linker_led(三根测试线)
测试代码:功能测试:
(1)将SIM900 SHD插到pcDuino上,按图说明操作,在PWRKEY按下约“2S“后,可以看见红灯常亮,绿灯闪烁:当绿灯闪烁频率为100ms亮500ms灭的时候,说明SIM卡还未注册成功,正在搜寻网络;当绿灯闪烁频率为100ms亮1S灭的时候,说明SIM卡已注册上网络了。 (2)将Linker Base Shield插在SIM900 SHD上面,并接好linker_led和linker_button: (3)打开arduino IDE,输入代码,编译代码,无错误、运行代码: (4)代码运行后,可以看见linker_led会闪烁,SIM900 SHD处于等待状态,等待打电话的命令。按下linker_button1发送打电话命令,此时可以看到电话已拨通,并且linker _led处于常亮状态: (5)如果我们想挂掉电话,按下linker_button2就可以挂掉电话,电话挂掉后LED会熄灭约‘2S’的时间,‘2S‘后LED再次闪烁,这时候LED又进入等待状态,可以再次发送打电话的命令: *如果想接通电话,可以准备一个耳机和一个麦,分别接在‘SPK’和‘MIC’接口上面即可通话
|