Projet demo 1
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "AM2320.h" 00003 00004 Serial pc(D1, D0); //tx, rx 00005 AM2320 cap(D4, D5); 00006 00007 AnalogIn fum(A3); 00008 DigitalOut led(D6); 00009 float valFum; 00010 int samplingTime = 280; 00011 int deltaTime = 40; 00012 int sleepTime = 9680; 00013 int val = 0; 00014 int FumEntier = 0; 00015 00016 int main() { 00017 cap.get(); 00018 led = 0; 00019 wait_us(samplingTime); 00020 valFum = fum.read()*5; 00021 wait_us(deltaTime); 00022 led = 1; 00023 wait_us(sleepTime); 00024 00025 wait(20); 00026 while(1) { 00027 led = 0; 00028 wait_us(samplingTime); 00029 valFum = fum.read()*5; 00030 wait_us(deltaTime); 00031 led = 1; 00032 wait_us(sleepTime); 00033 00034 pc.printf("fum : AT$SF= : %f\r\n", valFum); 00035 FumEntier = valFum * 10; 00036 cap.get(); 00037 pc.printf("AT$SF=%02x%02x%02x00\r\n", cap.temperature()/10, cap.humidity()/10, FumEntier); 00038 wait(10); 00039 } 00040 }
Generated on Tue Jul 19 2022 23:33:49 by
1.7.2