新买的模块SIM7000 Arduino NB-IoT LTE GPRS 扩展板 程序出现在这....
2022-02-053375
AI 快速预览详细
本文介绍了如何通过Arduino代码设置SIM7000模块的波特率。首先定义了串口引脚,然后初始化SIM7000模块并关闭它。接着重新启动模块,并设置波特率为19200。如果设置失败,程序会进入无限循环。最后,通过监听串口数据,实现AT命令的交互。通过这些步骤,可以确保SIM7000模块正常工作。
|
#include <DFRobot_SIM7000.h> #define PIN_TX 7 #define PIN_RX 8 SoftwareSerial mySerial(PIN_RX,PIN_TX); DFRobot_SIM7000 sim7000; void setup() { Serial.begin(115200); sim7000.begin(mySerial); sim7000.turnOFF(); delay(5000); Serial.println("Turn ON SIM7000......"); if(sim7000.turnON()){ //Turn ON SIM7000 Serial.println("Turn ON !"); } Serial.println("Set baud rate......"); if(sim7000.setBaudRate(19200)){ //Set baud rate from 115200 to 19200 Serial.println("Set baud rate:19200"); }else{ Serial.println("Faile to set baud rate"); while(1); } mySerial.begin(19200); Serial.println("For example, if you type AT\\r\\n, OK\\r\\n will be responsed!"); Serial.println("Enter your AT command :"); } void loop() { mySerial.listen(); while(mySerial.available()){ Serial.write(mySerial.read()); } mySerial.flush(); while(Serial.available()){ mySerial.write(Serial.read()); } delay(20); } |
-
1111.png (91.62 KB, 下载次数: 4021)




