Projet_SE_FIN
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 pc.printf("START\r\n"); 00018 cap.get(); 00019 led = 0; 00020 wait_us(samplingTime); 00021 valFum = fum.read()*6; 00022 wait_us(deltaTime); 00023 led = 1; 00024 wait_us(sleepTime); 00025 00026 wait(10); 00027 while(1) { 00028 led = 0; 00029 wait_us(samplingTime); 00030 valFum = fum.read()*6; 00031 wait_us(deltaTime); 00032 led = 1; 00033 wait_us(sleepTime); 00034 FumEntier = valFum * 10; 00035 cap.get(); 00036 pc.printf("AT$SF=%02x%02x%02x00\r\n", cap.temperature()/10, cap.humidity()/10, FumEntier); 00037 wait(5); 00038 } 00039 }
Generated on Tue Jul 19 2022 17:32:05 by
1.7.2