CM2302 Code
Dave A
Posts: 31
in Propeller 1
I am trying to make a CM2302 work in Simple IDE, but I am having no success. There is a sample code in the Simple IDE library learn folder for the DHT22 and the code says it is compatible with the CM2302, but this code does not display anything. The following is the code.
* @brief This Propeller C library was created for the DHT22/CM2302
* temperature and humidity sensor module.
*/
//#define _TEST
#ifdef _TEST
#include "simpletools.h"
#else
#include <propeller.h>
#endif
#include "dht22.h"
int main() {
#ifdef _TEST
while(1) {
int t, h, c;
c = dht22_read(2);
t = dht22_getTemp(FAHRENHEIT);
h = dht22_getHumidity();
print("chk = %d, temp = %.1f, hum = %.1f\r", c, t / 10.0, h / 10.0);
pause(250);
}
#endif
}
Can someone please help.
Dave
* @brief This Propeller C library was created for the DHT22/CM2302
* temperature and humidity sensor module.
*/
//#define _TEST
#ifdef _TEST
#include "simpletools.h"
#else
#include <propeller.h>
#endif
#include "dht22.h"
int main() {
#ifdef _TEST
while(1) {
int t, h, c;
c = dht22_read(2);
t = dht22_getTemp(FAHRENHEIT);
h = dht22_getHumidity();
print("chk = %d, temp = %.1f, hum = %.1f\r", c, t / 10.0, h / 10.0);
pause(250);
}
#endif
}
Can someone please help.
Dave
Comments
At the top of the program there is //#define _TEST
Remove the two slashes at the beginning so that the test code will work: #define _TEST
Run the code and it should work.
Mike
Dave