MilkcocoaからのサブスクライブでLEDの点灯状態を変化させるプログラム

Dependencies:   EthernetInterface Milkcocoa_EthernetIF mbed-rtos mbed

Fork of MilkcocoaSample_Eth by Junichi Katsu

Files at this revision

API Documentation at this revision

Comitter:
jksoft
Date:
Mon Jun 06 03:38:14 2016 +0000
Parent:
6:bb5007360554
Commit message:
??

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r bb5007360554 -r 90a62daabce9 main.cpp
--- a/main.cpp	Mon Feb 29 09:33:09 2016 +0000
+++ b/main.cpp	Mon Jun 06 03:38:14 2016 +0000
@@ -7,11 +7,11 @@
 // The default setting is for the Simple IoT Board(mbed LPC1114FN28)
 // Please change to fit the platform
 Serial pc(USBTX, USBRX);
-DigitalOut myled(LED1);
+PwmOut myled(LED1);
 
 /************************* Your Milkcocoa Setup *********************************/
 #define MILKCOCOA_APP_ID      "...YOUR_MILKCOCOA_APP_ID..."
-#define MILKCOCOA_DATASTORE   "mbed"
+#define MILKCOCOA_DATASTORE   "LED"
 
 /************* Milkcocoa Setup (you don't need to change this!) ******************/
 
@@ -43,12 +43,6 @@
 	while(1) {
 // void loop() {
 		milkcocoa->loop();
-		
-		DataElement elem = DataElement();
-		elem.setValue("v", 1);
-		
-		milkcocoa->push(MILKCOCOA_DATASTORE, elem);
-		wait(7.0);
 	}
 }
 
@@ -57,5 +51,5 @@
     MQTT::Message &message = md.message;
 	DataElement de = DataElement((char*)message.payload);
 	pc.printf("onpush\n\r");
-	pc.printf("%d\n\r",de.getInt("v"));
+	myled = (float)de.getInt("RED") / 100.0f;
 }
\ No newline at end of file