Freddy Nina
/
ticker1
Prueba programada de Lectura de sensores con ticker
main.cpp
- Committer:
- FNQ
- Date:
- 2018-09-04
- Revision:
- 0:df8af932325a
File content as of revision 0:df8af932325a:
#include "mbed.h" #include "BMP280.h" I2C i2c(PB_4,PA_7); BMP280 bmp(i2c,0xEC); //Default address = 0x76 AnalogIn temp2(PA_5); //sensor de temperatura externa AnalogIn voltaje(PA_4); //sensor analogico de voltaje AnalogIn corriente(PA_3); // sensor analogico de corriente AnalogIn temp3(ADC_TEMP); //sensor de temperatura del arm DigitalOut mylea(LED1); DigitalOut myler(LED2); Serial pr(USBTX,USBRX); Timer timer1; Ticker ticker1,ticker2,ticker3,ticker4,ticker5; float prueba; float prueba2; float prueba3; void led1(){ mylea= !mylea; } void led2(){ myler=!myler; } void tempe(){ prueba=temp3.read(); pr.printf("%f esta es la prueba \n",prueba); } void temse(){ prueba2=temp2.read(); pr.printf("%f esta es la prueba es de sensores \n",prueba2); } void barome(){ prueba3=bmp.getPressure(); pr.printf("%f ESTA PRUEBA ES DE PRECION \n",prueba3); } int main() { ticker1.attach(&led1,0.5); // ticker2.attach(&led2,1); ticker3.attach(&tempe,0.3); ticker4.attach(&temse,0.3); ticker5.attach(&barome,0.5); while(1) { // prueba=temp3.read(); // pr.printf("%f esta es la prueba \n",prueba); } }