![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Capteur température humidité OK
main.cpp
- Committer:
- Guillaume31
- Date:
- 2015-03-30
- Revision:
- 0:a0c0a996bd03
File content as of revision 0:a0c0a996bd03:
#include "mbed.h" #include "HTU21D.h" #define SDA D14 #define SCL D15 Serial pc(SERIAL_TX, SERIAL_RX); // Port Serie Avec le PC // Digital I/O Ex: DigitalOut Led1(D7); // Port D7 : Sortie, nom=>Led1 DigitalOut Led1(D7); DigitalOut Led2(D8); DigitalOut Led3(D2); DigitalOut Led4(D3); DigitalIn Inter(D5); // Port D5 : Entree, nom=>Inter //DigitalInOut SDA (D14); //DigitalInOut SCL (D15); //I2C tps(SDA_u, SCL_u); void initialisations () { pc.printf("Initialisation\n\r"); //Inter.mode(PullUp); // Bouton Poussoir Normalement Ouvert a l'etat haut pc.printf("Fin Initialisation\n\r"); } int main() { pc.printf("\n\r Lancement Programme\n\r"); initialisations (); // Declaration Variables Locales int cel = 0, far = 0, kel = 0, hum = 0; // SDA.mode (PullUp); // SCL.mode (PullUp); HTU21D temp(SDA, SCL); pc.printf(" Temperatures : \n\r\t Celsius : %d \n\r\t Fahrenheit : %d \n\r\t Kelvin : %d \n\r Humidite : %d %\n\n\r", cel, far, kel, hum); pc.printf("Debut While(1)\n\r"); while(1) { cel = temp.sample_ctemp(); far = temp.sample_ftemp(); kel = temp.sample_ktemp(); hum = temp.sample_humid(); pc.printf(" Temperatures : \n\r\t Celsius : %d \n\r\t Fahrenheit : %d \n\r\t Kelvin : %d \n\r Humidite : %d %\n\n\r", cel, far, kel, hum); wait (5); } }