Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp@0:d9a5e5f8af4b, 2021-01-19 (annotated)
- Committer:
- gtarronge1
- Date:
- Tue Jan 19 10:54:56 2021 +0000
- Revision:
- 0:d9a5e5f8af4b
moteur barre
Who changed what in which revision?
User | Revision | Line number | New 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 | } |