本文主要介紹arduino測試程序(arduino javascript),下面一起看看arduino測試程序(arduino javascript)相關(guān)資訊。
源程序
1 #包含arduinojson.h 2字符串st1,st2,st33 4 const char * cc15 const char * cc26 const char * cc37 int in1,in2,in3,in48 void setup{ 9 10 serial . begin(115200);11 12 dynamicjsondocument doc(1024);13 14//warning:輸入中的字符串將在jsondocument中復(fù)制。string input = { \ 傳感器\ : \ gps \ ,\ 時間\ :1351824120, 數(shù)據(jù)\ : \ 10 \ } 16 deserializejson(doc,input);17 json object obj = doc . asjson object;18 19 //您可以使用字符串來獲取jsonobject的元素20 //不進行復(fù)制。21 long time = obj[string( 時間與空間)];22//23//st1 = doc[ 傳感器 ];//如果這句話編譯失敗,可以用下面兩句話代替。當(dāng)string對象被聲明時,json可以用來賦值初始值,然后它可以 t;或者可以用下面第三句的方法:24 string sensor = doc[ 傳感器 ];25 st1 =傳感器;26 27 st2 = doc[ 數(shù)據(jù)與信息].asstring;28 st3 = doc[ 時間與空間].asstring;29 30 cc1 = doc[ 傳感器 ];31 cc2 = doc[ 數(shù)據(jù)與信息];32cc 3 = doc[ 時間與空間];33 34合1 = doc[ 時間與空間].asint;35in 2 = doc[ 時間與空間];36in 3 = doc[ 數(shù)據(jù)與信息].asint;37in 4 = doc[ 數(shù)據(jù)與信息];38 serial . println;39 serial . print( st1 : );serial . println(st1);40 serial . print( st 2 : );serial . println(st2);41 serial . print( st 3 : );serial . println(st3);42 serial . print( cc 1 : );serial . println(cc1);43 serial . print( cc 2 : );serial . println(cc2);44 serial . print( cc 3 : );serial . println(cc3);45 serial . print( in : );serial.println(in1,10);46 serial . print( in 2 : );serial.println(in2,10);47 serial . print( in 3 : );serial.println(in3,10);48 serial . print( in 4 : );serial.println(in4,10);49 50雙緯度= doc數(shù)據(jù)與信息][0];51雙經(jīng)度= doc[ 數(shù)據(jù)與信息][1];52 53 //打印值. 54 serial.println(傳感器);55 serial.println(時間);56 serial.println(緯度,6);57 serial.println(經(jīng)度,6);58 59 obj [ 傳感器 ]= 新gps 60 obj [ 代碼 ] = 200;61 //最后,可以將生成的json打印到string62字符串輸出;63 serializejson(doc,輸出);64 65 serial.println(輸出);66 } 67 68 void loop{ 69//本例中未使用70} viewcode串行輸出:
16 : 47 : 40.786-st1 : gps 16 : 47 : 40.786-st2 : 47 : 40.786-st3 : 135182412016 echo 1傳感器 : 新gps , 時間與空間: 1351824120 數(shù)據(jù)與信息: 10 , 代碼 :200}
標(biāo)簽:
圖像聲音的初始值
了解更多arduino測試程序(arduino javascript)相關(guān)內(nèi)容請關(guān)注本站點。