#include "mbed.h" AnalogIn LM35(PA_0); AnalogIn POT(PA_1); DigitalIn botao(PA_9); DigitalOut dir_1(PB_10); DigitalOut dir_2(PB_4); DigitalOut led(LED1); DigitalOut rele(PC_7); PwmOut fan(PA_8); Serial PC(USBTX, USBRX); int main(){ int last_botao=0, Acao=0; float Temp=0.0, Ref = 0.0; dir_1=1; dir_2=0; //Direção da ponte H fan=0.0; fan.period(0.0001); led=0; rele=1; while(1) { Ref = 20*POT+30; //Referencia vai de 30oC a 50oC ao variar o POT Temp=LM35*330.0; //Converte leitura para oC if(botao == 1 && last_botao == 0) { fan = !fan; Acao = !Acao; led = Acao; } last_botao = botao; PC.printf("%d \t %2.1f \t %2.1f\r\n", Acao, Ref, Temp); wait(0.2); } }