Krisna Chhouk
/
GSMTest2PICO
bad
Revision 0:5c1655777e38, committed 2020-02-21
- Comitter:
- kchhouk
- Date:
- Fri Feb 21 20:35:47 2020 +0000
- Commit message:
- not working
Changed in this revision
diff -r 000000000000 -r 5c1655777e38 GSMTest2PICO.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/GSMTest2PICO.cpp Fri Feb 21 20:35:47 2020 +0000 @@ -0,0 +1,64 @@ +#include "mbed.h" +#include "USBSerial.h" +//#include "string.h" + +// Blinking rate in milliseconds +#define BLINKING_RATE_MS 500 +#define CTRL_Z 26 //Attach at the end of this message string + +// Virtual serial port over USB +USBSerial microUSB; +Serial SIM800L(P0_1, P0_0); //tx, rx +// Serial pc(USBTX, USBRX); +char buf[40]; +char buf1[40]; +long GSMBAUD = 9600; +// long PCBAUD = 9600; + +int main() +{ + // Initialise the digital pin LED1 as an output + //DigitalOut led(LED1); + + SIM800L.baud(GSMBAUD); + //microUSB.scanf("%s", buf); + SIM800L.puts("AT\r\n"); + SIM800L.scanf("%s", buf); + SIM800L.scanf("%s", buf1); + microUSB.printf("%s" , buf); + microUSB.printf("%s\n", buf1); + + SIM800L.puts("AT+CMGF=1\r\n"); + SIM800L.scanf("%s", buf); + SIM800L.scanf("%s", buf1); + microUSB.printf("%s" , buf); + microUSB.printf("%s\n", buf1); + + SIM800L.puts("AT+CMGS=\"17039739276\"\r\n"); + + wait(0.1f); + + SIM800L.printf("This is the automatted program SMS from SIM800L. :D %c\r\n", CTRL_Z); + + SIM800L.scanf("%s", buf); + SIM800L.scanf("%s", buf1); + microUSB.printf("%s" , buf); + microUSB.printf("%s\n", buf1); + + wait(1); + + //pc.printf("Yike"); + SIM800L.puts("AT+CMGF=0\r\n"); + SIM800L.scanf("%s", buf); + SIM800L.scanf("%s", buf1); + microUSB.printf("%s" , buf); + microUSB.printf("%s\n", buf1); + //led = !led; +// pc.printf("regular serial communication works!"); + //microUSB.printf("you typed: %s\r\n",buf); + //microUSB.printf("\x1B[2J"); //clear terminal program screen +// while (SIM800L.readable()){ +// microUSB.printf("%c", microUSB.putc((SIM800L.getc()))); +// +} +
diff -r 000000000000 -r 5c1655777e38 USBDevice.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/USBDevice.lib Fri Feb 21 20:35:47 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/USBDevice/#53949e6131f6
diff -r 000000000000 -r 5c1655777e38 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Fri Feb 21 20:35:47 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400 \ No newline at end of file