Repositório para o código final de Microcontroladores.
Dependencies: BME280 MFRC522 mbed
Diff: main.cpp
- Revision:
- 0:91215b8406ee
- Child:
- 1:9c4b2fdf3b67
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Jun 15 22:09:12 2018 +0000 @@ -0,0 +1,44 @@ +#include "mbed.h" + +// Biblioteca do BME280: Temperatura e Pressão +#include "BME280.h" + +// Biblioteca para utilização do RFID +#include "MFRC522.h" + +// Declaração para utilização do serial bluetooth +Serial bluetooth(p9, p10); + +// Declaração para utilização do sensor de temperatura e pressão +BME280 sensor_t_p(p28, p27); + +// Declaração para utilização da bomba +PwmOut bomba(p21); + +// Declaração para utilização do sensor de umidade +AnalogIn sensor_u(p15); + +// Declaração para utilização do RFID +MFRC522 RFID(p11, p12, p13, p14, p8); + + + +// Código PWM da bomba (realocar) + bomba.period_ms(10); + bomba.write(0.5f); + + + +int main() { + + bluetooth.baud(9600); + + while(1) { + bluetooth.printf("%2.2f Cº, %04.2f hPa\n", sensor_t_p.getTemperature(), sensor_t_p.getPressure()); + bluetooth.printf("Valor Absoluto (umidade): %2.3f", 1-sensor.read()); + wait(1); + + + + } +}