#include "mbed.h"
Timeout flipper;
DigitalOut led1(LED1);
DigitalOut led2(LED2);
void flip()
{
led2 = !led2;
}
int main()
{
led2 = 1;
flipper.attach(&flip, 2.0); // setup flipper to call flip after 2 seconds
// spin in a main loop. flipper will interrupt it to call flip
while (1) {
led1 = !led1;
ThisThread::sleep_for(200);
}
}
With this code, is it possible to vary the amount of time the Timeout flipper will be attached for so it could start at 2 seconds, then 3 then 4 etc? And how?
Aucun commentaire:
Enregistrer un commentaire