moha fehri
/
TEMPHUMRUCHE2
RUCHE
temphum.cpp
- Committer:
- moham
- Date:
- 2019-01-21
- Revision:
- 5:4510dda988cf
- Parent:
- 4:d4aa7422d519
File content as of revision 5:4510dda988cf:
#include "mbed.h" #include "DHT22.h" #include "string.h" #include "DS1820.h" DHT22 dht22(D3); DS1820 probe[1] = {A4}; Serial pc(USBTX,USBRX); int main() { pc.baud(9600); int i; int devices_found=0; const int MAX_PROBES = 2; float tempDs; //tempérarure de la sonde Ds18B20; //partie declarative DS18B20 pc.printf("Started\r\n"); pc.printf("search_ROM_setup\r\n"); probe[0].search_ROM_setup(); pc.printf("search_ROM\r\n"); while (probe[devices_found].search_ROM() and devices_found<MAX_PROBES-1) devices_found++; // If maximum number of probes are found, // bump the counter to include the last array entry //Fin de la partie declarative DS18B20 while(1) { probe[0].convert_temperature(DS1820::all_devices); for (i=0; i<devices_found; i++) { tempDs = probe[i].temperature('c'); pc.printf("Temperature: %.2f °C\r\n",tempDs); } wait(10); }}