Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Sensor.h@0:091e1a699d64, 2019-01-07 (annotated)
- Committer:
- certvert
- Date:
- Mon Jan 07 10:58:16 2019 +0000
- Revision:
- 0:091e1a699d64
The final version of Polytech EISE3 industrial project ; ; Adafruit screen 128x64 - i2c programmed, finite state machine, etc.;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| certvert | 0:091e1a699d64 | 1 | #define _COLOR_SENSOR_ |
| certvert | 0:091e1a699d64 | 2 | #define _GND_SENSOR_ |
| certvert | 0:091e1a699d64 | 3 | #define _DHT_SENSOR_ |
| certvert | 0:091e1a699d64 | 4 | #include "DS1820.h" |
| certvert | 0:091e1a699d64 | 5 | #include "DHT.h" |
| certvert | 0:091e1a699d64 | 6 | #include "glibr.h" |
| certvert | 0:091e1a699d64 | 7 | |
| certvert | 0:091e1a699d64 | 8 | |
| certvert | 0:091e1a699d64 | 9 | |
| certvert | 0:091e1a699d64 | 10 | extern float airTemperature; |
| certvert | 0:091e1a699d64 | 11 | extern float airHumidity; |
| certvert | 0:091e1a699d64 | 12 | extern unsigned short ambientLight, redLight, greenLight, blueLight; |
| certvert | 0:091e1a699d64 | 13 | extern double gndTemperature; |
| certvert | 0:091e1a699d64 | 14 | extern int gndHumidity; |
| certvert | 0:091e1a699d64 | 15 | extern DS1820 gndTemperatureSensor; |
| certvert | 0:091e1a699d64 | 16 | extern AnalogIn gndHumSensor; |
| certvert | 0:091e1a699d64 | 17 | #ifdef _DHT_SENSOR_ |
| certvert | 0:091e1a699d64 | 18 | #endif |
| certvert | 0:091e1a699d64 | 19 | |
| certvert | 0:091e1a699d64 | 20 | #ifdef _COLOR_SENSOR_ |
| certvert | 0:091e1a699d64 | 21 | extern glibr rgbSensor; // liaison de type I2C avec le module de mesure de lumière |
| certvert | 0:091e1a699d64 | 22 | |
| certvert | 0:091e1a699d64 | 23 | void init_rgbSensor(); // initialise le capteur de lumière |
| certvert | 0:091e1a699d64 | 24 | void getLightValues(unsigned short *ambientLight, unsigned short *redLight, unsigned short *greenLight, unsigned short *blueLight); // récupère les données du capteur de lumière |
| certvert | 0:091e1a699d64 | 25 | #endif |
| certvert | 0:091e1a699d64 | 26 | |
| certvert | 0:091e1a699d64 | 27 | #ifdef _GND_SENSOR_ |
| certvert | 0:091e1a699d64 | 28 | |
| certvert | 0:091e1a699d64 | 29 | #define GND_TMP_SENSOR A0 |
| certvert | 0:091e1a699d64 | 30 | #define HUM_MAX 24500.0 |
| certvert | 0:091e1a699d64 | 31 | #define HUM_MIN 20600.0 |
| certvert | 0:091e1a699d64 | 32 | |
| certvert | 0:091e1a699d64 | 33 | void init_gndTmp(); //initialise le capteur de température du sol |
| certvert | 0:091e1a699d64 | 34 | double getGndTemperature(); // retourne la valeur de la température du sol en °C |
| certvert | 0:091e1a699d64 | 35 | int getGndHumidity(); |
| certvert | 0:091e1a699d64 | 36 | #endif |