Merge branch 'develop' of http://www.narvaling.com/Bonobo.Git.Server/GloboSondaV1 into develop
commit
64f8d6eef2
|
|
@ -0,0 +1,46 @@
|
|||
#include <GloboSonda.h>
|
||||
//pines sensor presion atmosferica
|
||||
#define SCK_BMP 14
|
||||
#define MISO_BMP 12 //SD0
|
||||
#define MOSI_BMP 13 //SD1
|
||||
#define CS_BMP 15
|
||||
|
||||
SensorBMP bmp(CS_BMP);
|
||||
|
||||
uint32_t milis_ultimos;
|
||||
|
||||
void setup() {
|
||||
//Utiles::Debug=true;
|
||||
//Inicializa el puerto COM
|
||||
Serial.begin(9600);
|
||||
Serial.println("Iniciando");
|
||||
//Inicializa los milis
|
||||
milis_ultimos=millis();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
int intervalo = 3000;//cada 3 segundos
|
||||
uint32_t milis_actuales;
|
||||
milis_actuales = millis();
|
||||
if(milis_actuales-milis_ultimos>intervalo)
|
||||
{
|
||||
//Ha pasado el tiempo del intervalo, se hacen las medidas
|
||||
double temp = bmp.GetT();
|
||||
double pres = bmp.GetP();
|
||||
double alt = bmp.GetA();
|
||||
|
||||
//se escribe la información
|
||||
Serial.print("Temperatura: ");
|
||||
Serial.print(temp);
|
||||
Serial.println(" ºC");
|
||||
Serial.print("Presión: ");
|
||||
Serial.print(pres);
|
||||
Serial.println(" bar");
|
||||
Serial.print("Altitud: ");
|
||||
Serial.print(alt);
|
||||
Serial.println(" m");
|
||||
|
||||
//Actualiza el ultimo tiempo leído
|
||||
milis_ultimos=millis();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue