This commit is contained in:
parent
d994be2301
commit
31c3a7c029
1 changed files with 1 additions and 178 deletions
179
cosmicdatajson
179
cosmicdatajson
|
|
@ -1,178 +1 @@
|
||||||
/*
|
{ "gps": "textstring", "timing": 681, "energy": { "channel1":[ 19614,19614,19614,19614,19614,19614,19614,19614,19614,19614], "channel2":[ 20792,20792,20792,20792,20792,20792,20792,20792,20792,20792] }, "altitude": 2684, "humidity": 64, "gravitationalOrientation": { "x": 0, "y": 6, "z": 9 }, "magneticOrientation": { "x": 2, "y": 7, "z": 7 }, "temperature": { "value1": 32, "value2": 33 }, "uptime": 147, "id": 4709}
|
||||||
DigitalReadSerial
|
|
||||||
Reads a digital input on pin 2, prints the result to the serial monitor
|
|
||||||
|
|
||||||
This example code is in the public domain.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// digital pin 2 has a pushbutton attached to it. Give it a name:
|
|
||||||
//int pushButton = 2;
|
|
||||||
|
|
||||||
int gpstime = random(100,1000);
|
|
||||||
int latitude = random(0, 100);
|
|
||||||
int longitude = random(0,100);
|
|
||||||
int fixquality = random(-0,1);
|
|
||||||
int numsats = random(10,16);
|
|
||||||
int hozaccuracy= random(5,50);
|
|
||||||
int altitude = random(1000,3000);
|
|
||||||
int height = altitude + 100;
|
|
||||||
int timesinceupdate = random(10,1000);
|
|
||||||
int DGPS = random(1,2);
|
|
||||||
int checksum =random(0,8);
|
|
||||||
|
|
||||||
int exacttime = gpstime;
|
|
||||||
int energy1 = random(10000,20000);
|
|
||||||
int energy2 = random(10050,19950);
|
|
||||||
int altitudereal = altitude + random(-100,100);
|
|
||||||
int altaccuracy = random(1,100);
|
|
||||||
|
|
||||||
int humidity = random (60,70);
|
|
||||||
int humaccuracy = random (1,20);
|
|
||||||
|
|
||||||
|
|
||||||
int xgrav = random(0,10);
|
|
||||||
int ygrav = random(0,10);
|
|
||||||
int zgrav = random(0,10);
|
|
||||||
|
|
||||||
int mxgrav = random(0,10);
|
|
||||||
int mygrav = random(0,10);
|
|
||||||
int mzgrav = random(0,10);
|
|
||||||
|
|
||||||
int tempval1 = random(10,35);
|
|
||||||
int tempval2 = tempval1 + 1;
|
|
||||||
|
|
||||||
int uptime = random(1,1000);
|
|
||||||
|
|
||||||
int deviceid = random(1,10000);
|
|
||||||
|
|
||||||
// the setup routine runs once when you press reset:
|
|
||||||
void setup() {
|
|
||||||
// initialize serial communication at 9600 bits per second:
|
|
||||||
Serial.begin(115200);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// the loop routine runs over and over again forever:
|
|
||||||
void loop() {
|
|
||||||
// read the input pin:
|
|
||||||
//int buttonState = digitalRead(pushButton);
|
|
||||||
// print out the state of the button:
|
|
||||||
Serial.print("{");
|
|
||||||
Serial.print(" \"GPS data\": \"textstring\",");
|
|
||||||
|
|
||||||
|
|
||||||
Serial.print(" \"Timing\": ");
|
|
||||||
Serial.print(exacttime);
|
|
||||||
Serial.print(',');
|
|
||||||
|
|
||||||
Serial.print(" \"Energy\": {");
|
|
||||||
Serial.print(" \"Energy1\":[ ");
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy1);
|
|
||||||
Serial.print("],");
|
|
||||||
Serial.print(" \"Energy2\":[ ");
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(',');
|
|
||||||
Serial.print(energy2);
|
|
||||||
Serial.print(']');
|
|
||||||
Serial.print(" },");
|
|
||||||
|
|
||||||
Serial.print(" \"Altitude\": ");
|
|
||||||
Serial.print(altitudereal);
|
|
||||||
Serial.print(",");
|
|
||||||
|
|
||||||
Serial.print(" \"Humidity\": ");
|
|
||||||
Serial.print(humidity);
|
|
||||||
Serial.print(",");
|
|
||||||
|
|
||||||
Serial.print(" \"GravitationalOrientation\": {");
|
|
||||||
Serial.print(" \"Xaxis\": ");
|
|
||||||
Serial.print(xgrav);
|
|
||||||
Serial.print(",");
|
|
||||||
Serial.print(" \"Yaxis\": ");
|
|
||||||
Serial.print(ygrav);
|
|
||||||
Serial.print(",");
|
|
||||||
Serial.print(" \"Zaxis\": ");
|
|
||||||
Serial.print(zgrav);
|
|
||||||
// Serial.print();
|
|
||||||
Serial.print(" },");
|
|
||||||
|
|
||||||
Serial.print(" \"MagneticOrientation\": {");
|
|
||||||
Serial.print(" \"Xaxis\": ");
|
|
||||||
Serial.print(mxgrav);
|
|
||||||
Serial.print(",");
|
|
||||||
Serial.print(" \"Yaxis\": ");
|
|
||||||
Serial.print(mygrav);
|
|
||||||
Serial.print(",");
|
|
||||||
Serial.print(" \"Zaxis\": ");
|
|
||||||
Serial.print(mzgrav);
|
|
||||||
// Serial.print();
|
|
||||||
Serial.print(" },");
|
|
||||||
|
|
||||||
Serial.print(" \"Temperature\": {");
|
|
||||||
Serial.print(" \"Temperature1\": ");
|
|
||||||
Serial.print(tempval1);
|
|
||||||
Serial.print(",");
|
|
||||||
Serial.print(" \"Temperature2\": ");
|
|
||||||
Serial.print(tempval2);
|
|
||||||
//Serial.print();
|
|
||||||
Serial.print(" },");
|
|
||||||
|
|
||||||
|
|
||||||
Serial.print(" \"DeviceUptime\": ");
|
|
||||||
Serial.print(uptime);
|
|
||||||
Serial.print(",");
|
|
||||||
|
|
||||||
Serial.print(" \"DeviceID\": ");
|
|
||||||
Serial.print(deviceid);
|
|
||||||
// Serial.print();
|
|
||||||
|
|
||||||
Serial.println("}");
|
|
||||||
|
|
||||||
|
|
||||||
//increment and modify things
|
|
||||||
gpstime++;
|
|
||||||
exacttime++;
|
|
||||||
energy1= energy1 + random(-100,100);
|
|
||||||
energy2= energy2 + random(-100,100);
|
|
||||||
altitudereal = altitudereal + random(-10,10);
|
|
||||||
humidity=random(60,70);
|
|
||||||
uptime++;
|
|
||||||
|
|
||||||
delay(1); // delay in between reads for stability
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue