43 lines
956 B
C++
Executable File
43 lines
956 B
C++
Executable File
|
|
|
|
byte dato1, dato2, dato3, dato4, dato7, dato8, dato10;
|
|
float dato5, dato6, dato9;
|
|
String fecha;
|
|
unsigned long intervalo = 5000;
|
|
unsigned long previoMillisLoop = 0;
|
|
|
|
void setup() {
|
|
dato1 = 11;
|
|
dato2 = 22;
|
|
dato3 = 33;
|
|
dato4 = 44;
|
|
dato5 = 55.5;
|
|
dato6 = 66.5;
|
|
dato7 = 77;
|
|
dato8 = 88;
|
|
dato9 = 99.9;
|
|
dato10 = 99;
|
|
fecha = "2018-09-26 01:00";
|
|
Serial.begin(9600);
|
|
}
|
|
|
|
void loop() {
|
|
unsigned long actualMillis = millis();
|
|
if ((unsigned long)(actualMillis - previoMillisLoop) >= intervalo) {
|
|
String datos;
|
|
datos += (String)dato1 + ',';
|
|
datos += (String)dato2 + ',';
|
|
datos += (String)dato3 + ',';
|
|
datos += (String)dato4 + ',';
|
|
datos += (String)dato5 + ',';
|
|
datos += (String)dato6 + ',';
|
|
datos += (String)dato7 + ',';
|
|
datos += (String)dato8 + ',';
|
|
datos += (String)dato9 + ',';
|
|
datos += (String)dato10 + ',';
|
|
datos += fecha;
|
|
Serial.println(datos);
|
|
previoMillisLoop = millis();
|
|
}
|
|
}
|