Complete library for whole scientific pre-final

Dependencies:   BOX_1

main.cpp

Committer:
Alessio_Zaino
Date:
2019-06-11
Revision:
4:f693e434d21c
Parent:
3:7c5d4da549ce
Child:
5:b0fa65791218

File content as of revision 4:f693e434d21c:

#include "BOX.h"
#include "ENVIROMENTAL.h"
DigitalOut led(LED3);
I2C i2c(D14,D15);
BOX box1 (D14,D15,D8,A0,5,D3);
BOX box2 (D14,D15,D6,A0,5,D3);
BOX box3 (D14,D15,D4,A0,5,D3);
BOX box4 (D14,D15,D2,A0,5,D3);
ENVIROMENTAL envi(D14, D15,A1,i2c);
int main(){
  //BOX *m_box = new BOX(D1,D2,D3,A0,5);
box1.initialize();
  box2.initialize();
  box3.initialize();
  box4.initialize();
  while(1) {
        int i,j,k;
 float t;
 int a;
  t=box1.get_temp();    //return temperature from DS18B20
 a=box1.get_resistance();//return soil resistance

 //t=m_box.get_resistance();
  printf("temp %f       res  %d\n\r",t,a);
  wait(1);
    t=box2.get_temp();    //return temperature from DS18B20
 a=box2.get_resistance();//return soil resistance

  printf("temp %f       res  %d\n\r",t,a);
  wait(1);
  
  t=box3.get_temp();    //return temperature from DS18B20
 a=box3.get_resistance();//return soil resistance

  printf("temp %f       res  %d\n\r",t,a);
  wait(1);
  
  t=box4.get_temp();    //return temperature from DS18B20
 a=box4.get_resistance();//return soil resistance

  printf("temp %f       res  %d\n\r",t,a);
  wait(1);
  
  
  
  
 /* 
  
  
  
  t=envi.get_temp();    //return temperature from SI7021
  i=envi.get_humidity(); //return humidity from SI7021
  j=envi.get_pressure();    //return pressure in Pa from MBP280
  a=envi.get_CO();  //return CO from  mq-7
  k=envi.get_lux();   //return lux from TSL2561
  printf("temp %f       hum  %d    pres  %d      co %f    lux %d\n\r",t,i,j,a,k);
  
  }
   */
}}