![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Eindprogramma met alle functies
Dependencies: DS1307 EthernetInterface TextLCD WebSocketClient mbed-rtos mbed
Fork of Hoofdprogramma by
Revision 7:0e4e558f57fe, committed 2015-01-06
- Comitter:
- Bjorn
- Date:
- Tue Jan 06 18:46:21 2015 +0000
- Parent:
- 6:c95e2d561599
- Commit message:
- Eindprogramma met alle functies
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/EthernetInterface.lib Tue Jan 06 18:46:21 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/EthernetInterface/#d1ccbed7687a
--- a/Hoofdprogramma.cpp Thu Dec 18 09:29:46 2014 +0000 +++ b/Hoofdprogramma.cpp Tue Jan 06 18:46:21 2015 +0000 @@ -4,6 +4,9 @@ #include "mbed.h" #include "TextLCD.h" #include "ds1307.h" +#include <time.h> +#include "EthernetInterface.h" +#include "Websocket.h" // Declaratie van de Pinnen & variabelen AnalogIn Temp1(p20); @@ -57,7 +60,18 @@ LedB.period_ms(20.0f); // 20 msecond period LedG.period_ms(20.0f); // 20 msecond period lcd.cls(); // LCD Clearen + //-----------------Ethernet initialiseren-------------------------------------- +char json_str[1000]; //Maak een buffer aan voor de te verzenden karakters + + EthernetInterface eth; //Declareer de ethernet interface + eth.init(); //Use DHCP ip + eth.connect(); //Maak conectie met het gekregen ip adress + + Websocket ws("ws://sockets.mbed.org:443/ws/DigiTempMeting/wo"); //server mbed + ws.connect(); //connectie maken met de server + wait(2.0); +//------------------------------------------------------------------------------- while(1) { my1307.gettime( &sec, &min, &hours, &day, &date, &month, &year); @@ -292,6 +306,20 @@ { Servo = (90 * 0.000511 + 0.026); // rust } +//------------------------Ethernet weg schrijven--------------------------------------------- +sprintf(json_str,"-----------------------------------------------------------------------------------------"); +ws.send(json_str); +sprintf(json_str,"Temperatuur 3 is: %4.1f C met een ingestelde temperatuur van %4.1f C " ,temp3,InstelTemp3); +ws.send(json_str); +sprintf(json_str,"Temperatuur 2 is: %4.1f C met een ingestelde temperatuur van %4.1f C " ,temp2,InstelTemp2); +ws.send(json_str); +sprintf(json_str,"Temperatuur 1 is: %4.1f C met een ingestelde temperatuur van %4.1f C " ,temp1,InstelTemp1); +ws.send(json_str); +sprintf(json_str,"De datum op het moment van de meting is: %d:%d:%d",date,month,year); +ws.send(json_str); +sprintf(json_str,"De tijd op het moment van de meting is: %d:%d:%d",hours,min,sec); +ws.send(json_str); +wait(2.0); //-------------------------------------------------------------------------------------------------- } } \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebSocketClient.lib Tue Jan 06 18:46:21 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/samux/code/WebSocketClient/#4567996414a5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed-rtos.lib Tue Jan 06 18:46:21 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed-rtos/#13a25134ac60