Baby-Foot / Mbed 2 deprecated BABY-TEST_MOTEUR1_1

Dependencies:   mbed

Committer:
gtarronge1
Date:
Tue Jan 19 10:54:56 2021 +0000
Revision:
0:d9a5e5f8af4b
moteur barre

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gtarronge1 0:d9a5e5f8af4b 1 #include "mbed.h"
gtarronge1 0:d9a5e5f8af4b 2
gtarronge1 0:d9a5e5f8af4b 3 DigitalOut led(LED1);
gtarronge1 0:d9a5e5f8af4b 4 PwmOut pwm(p25);
gtarronge1 0:d9a5e5f8af4b 5 DigitalOut sens1(p10);
gtarronge1 0:d9a5e5f8af4b 6 DigitalOut sens2(p14);
gtarronge1 0:d9a5e5f8af4b 7
gtarronge1 0:d9a5e5f8af4b 8 Serial pc(USBTX, USBRX, 9600);
gtarronge1 0:d9a5e5f8af4b 9
gtarronge1 0:d9a5e5f8af4b 10 int main(void)
gtarronge1 0:d9a5e5f8af4b 11 {
gtarronge1 0:d9a5e5f8af4b 12
gtarronge1 0:d9a5e5f8af4b 13 sens1=1;
gtarronge1 0:d9a5e5f8af4b 14 sens2=0;
gtarronge1 0:d9a5e5f8af4b 15
gtarronge1 0:d9a5e5f8af4b 16 pwm.period_ms(1);
gtarronge1 0:d9a5e5f8af4b 17 pwm.write(1.0f);
gtarronge1 0:d9a5e5f8af4b 18
gtarronge1 0:d9a5e5f8af4b 19 Timer timer;
gtarronge1 0:d9a5e5f8af4b 20 timer.start();
gtarronge1 0:d9a5e5f8af4b 21
gtarronge1 0:d9a5e5f8af4b 22 while(1)
gtarronge1 0:d9a5e5f8af4b 23 {
gtarronge1 0:d9a5e5f8af4b 24 if(timer.read() > 1.0f)
gtarronge1 0:d9a5e5f8af4b 25 {
gtarronge1 0:d9a5e5f8af4b 26 // sens1 = (sens1==1)?0:1;
gtarronge1 0:d9a5e5f8af4b 27 // sens2 = (sens2==1)?0:1;
gtarronge1 0:d9a5e5f8af4b 28 sens1=!sens1;
gtarronge1 0:d9a5e5f8af4b 29 sens2=!sens2;
gtarronge1 0:d9a5e5f8af4b 30
gtarronge1 0:d9a5e5f8af4b 31 timer.reset();
gtarronge1 0:d9a5e5f8af4b 32
gtarronge1 0:d9a5e5f8af4b 33 }
gtarronge1 0:d9a5e5f8af4b 34 }
gtarronge1 0:d9a5e5f8af4b 35 return 0;
gtarronge1 0:d9a5e5f8af4b 36 }