jhgferf

Dependencies:   WizFi310Interface_Legacy_newv2789 mbed

Fork of trial_thingspeak_WizFi310_Tweet by ajeet prajapati

Committer:
wiznetw7500
Date:
Tue Nov 28 09:03:55 2017 +0000
Revision:
3:684eb147fa07
Parent:
2:c798b856c982
dfghuyg

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ajeet3004 0:747d48010c29 1 /*
ajeet3004 0:747d48010c29 2 * Copyright (C) 2015 Wiznet, MIT License
ajeet3004 0:747d48010c29 3 *
ajeet3004 0:747d48010c29 4 * Permission is hereby granted, free of charge, to any person obtaining a copy of this software
ajeet3004 0:747d48010c29 5 * and associated documentation files (the "Software"), to deal in the Software without restriction,
ajeet3004 0:747d48010c29 6 * including without limitation the rights to use, copy, modify, merge, publish, distribute,
ajeet3004 0:747d48010c29 7 * sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
ajeet3004 0:747d48010c29 8 * furnished to do so, subject to the following conditions:
ajeet3004 0:747d48010c29 9 *
ajeet3004 0:747d48010c29 10 * The above copyright notice and this permission notice shall be included in all copies or
ajeet3004 0:747d48010c29 11 * substantial portions of the Software.
ajeet3004 0:747d48010c29 12 *
ajeet3004 0:747d48010c29 13 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
ajeet3004 0:747d48010c29 14 * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
ajeet3004 0:747d48010c29 15 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
ajeet3004 0:747d48010c29 16 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
ajeet3004 0:747d48010c29 17 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ajeet3004 0:747d48010c29 18 */
ajeet3004 0:747d48010c29 19
ajeet3004 0:747d48010c29 20 #include <stdio.h>
ajeet3004 0:747d48010c29 21 #include "mbed.h"
ajeet3004 0:747d48010c29 22 #include "WizFi310Interface.h"
ajeet3004 0:747d48010c29 23
ajeet3004 2:c798b856c982 24 #define SECURE WizFi310::SEC_WPA2_MIXED
ajeet3004 2:c798b856c982 25 //#define SSID "CDI"
ajeet3004 2:c798b856c982 26 //#define PASS "Cdi*1717"
ajeet3004 2:c798b856c982 27 #define SSID "cdi1"
ajeet3004 2:c798b856c982 28 #define PASS "cdilab17"
ajeet3004 2:c798b856c982 29 # define var i ;
ajeet3004 2:c798b856c982 30
ajeet3004 0:747d48010c29 31
ajeet3004 2:c798b856c982 32 //DigitalOut myled(LED2);
ajeet3004 2:c798b856c982 33 //DigitalIn PIR(D9);
ajeet3004 2:c798b856c982 34 int i = 0;
ajeet3004 2:c798b856c982 35 AnalogIn CDS(A0);
ajeet3004 0:747d48010c29 36
ajeet3004 0:747d48010c29 37 #if defined(TARGET_WIZwiki_W7500)
ajeet3004 0:747d48010c29 38 WizFi310Interface wizfi310(D1, D0, D7, D6, D8, NC, 115200);
ajeet3004 0:747d48010c29 39 Serial pc(USBTX, USBRX);
ajeet3004 0:747d48010c29 40 #endif
ajeet3004 0:747d48010c29 41
ajeet3004 0:747d48010c29 42 int main()
ajeet3004 0:747d48010c29 43 {
ajeet3004 0:747d48010c29 44 pc.baud(115200);
ajeet3004 2:c798b856c982 45 wait(0.5f);
wiznetw7500 3:684eb147fa07 46 int CDS_data=0;
ajeet3004 0:747d48010c29 47 printf("WizFi310 STATION. \r\n");
ajeet3004 0:747d48010c29 48 wizfi310.init();
ajeet3004 0:747d48010c29 49 printf("After Initialisation. \r\n");
ajeet3004 0:747d48010c29 50
ajeet3004 0:747d48010c29 51 printf("After Set Address. \r\n");
ajeet3004 0:747d48010c29 52 if ( wizfi310.connect(SECURE, SSID, PASS, WizFi310::WM_STATION)) return -1;
ajeet3004 0:747d48010c29 53 printf("After Connect. \r\n");
ajeet3004 0:747d48010c29 54 printf("IP Address is %s\r\n", wizfi310.getIPAddress());
wiznetw7500 3:684eb147fa07 55 // CDS_data = 100;
ajeet3004 2:c798b856c982 56 while(1)
ajeet3004 2:c798b856c982 57 {
wiznetw7500 3:684eb147fa07 58 // CDS_data+=50;
ajeet3004 2:c798b856c982 59 CDS_data=CDS.read()*1000;
ajeet3004 2:c798b856c982 60 pc.printf("sensor data=%d\r\n ",CDS_data);
ajeet3004 2:c798b856c982 61
ajeet3004 0:747d48010c29 62
ajeet3004 2:c798b856c982 63 wizfi310.test_ThingSpeak(CDS_data);
wiznetw7500 3:684eb147fa07 64 wait(18);
ajeet3004 2:c798b856c982 65 //wizfi310.disconnect();
ajeet3004 2:c798b856c982 66 //pc.printf("Hello WizWIki-W7500!\n\r");
ajeet3004 2:c798b856c982 67
ajeet3004 2:c798b856c982 68
ajeet3004 2:c798b856c982 69 // pc.printf("Reading PIR sensor values!\n\r");
ajeet3004 2:c798b856c982 70 // pc.printf("===========================================\n\r");
ajeet3004 2:c798b856c982 71 // int PIR_sensor;
ajeet3004 2:c798b856c982 72
ajeet3004 2:c798b856c982 73 //while (i < 20) {
ajeet3004 2:c798b856c982 74 // PIR_sensor = PIR;
ajeet3004 2:c798b856c982 75
ajeet3004 2:c798b856c982 76 //pc.printf("PIR Value : %d\r\n",PIR_sensor);
ajeet3004 2:c798b856c982 77
ajeet3004 2:c798b856c982 78 // myled =! PIR_sensor;
ajeet3004 2:c798b856c982 79 // wait(0.2f);
ajeet3004 2:c798b856c982 80 // i++;
ajeet3004 2:c798b856c982 81 // }
ajeet3004 2:c798b856c982 82
ajeet3004 2:c798b856c982 83 }
ajeet3004 2:c798b856c982 84
ajeet3004 0:747d48010c29 85 }