Za lovrica
Dependencies: AM2320 INPUTS OUTS TextLCD mbed
main.cpp
- Committer:
- Paaranoja
- Date:
- 2017-01-21
- Revision:
- 0:9fdb441f3664
File content as of revision 0:9fdb441f3664:
#include "mbed.h" #include "AM2320.h" #include "OUTS.h" #include "INPUTS.h" //#include "TextLCD.h" Timer t; AM2320 senzor (PB_9, PB_8); OUTS izlazi (PC_10, PC_12, PC_1, PC_0); INPUTS ulazi (PC_2, PC_3); Serial pc(USBTX, USBRX); //TextLCD lcd (A0,A1,A2,A3,A4,A5); int main() { float trazena_temperatura, trazena_vlaga, senzor_vlaga, senzor_temperatura; t.start(); while (true) { trazena_temperatura = ulazi.get_temp_req(); trazena_vlaga = ulazi.get_hum_req(); senzor_vlaga = (float)senzor.humidity()/10; senzor_temperatura = (float)senzor.temperature()/10; izlazi.outs_on(senzor_temperatura, senzor_vlaga, trazena_temperatura, trazena_vlaga); if (t.read()>2){ pc.printf("Trazena temperatura: %.1f C\nTrazena vlaga: %.1f %%RH\n\n", trazena_temperatura, trazena_vlaga); pc.printf("Trenutna temperatura: %.1f C\nTrenutna vlaga: %.1f %%RH\n_____________________________________________\n", senzor_temperatura, senzor_vlaga); t.reset(); } } }