#include "mbed.h" DigitalOut dir_1(PB_10); DigitalOut dir_2(PB_4); DigitalOut led(LED1); PwmOut fan(PA_8); Ticker Relogio; float taxa=0.0; void rampa() { //rotina da interrupcao periodica taxa += 0.1; if(taxa>1.0) taxa=0.0; fan = taxa; } int main() { led=1; fan.period(0.0001); dir_1=0; dir_2=1; Relogio.attach(&rampa, 5.0 ); //funcao alterna prog. para repeticao com 5s while(1) { //loop infinito cheio de coisas importantes led = !led; wait(0.25); } }