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: Encoder HIDScope MODSERIAL mbed QEI biquadFilter
main.cpp
- Committer:
- bscheltinga
- Date:
- 2015-10-21
- Revision:
- 44:058d2badd2da
- Parent:
- 41:9f28072c882d
File content as of revision 44:058d2badd2da:
#include "mbed.h" DigitalOut ledgreen1(D0); DigitalOut ledgreen2(D1); DigitalOut ledyellow1(D2); DigitalOut ledyellow2(D3); DigitalOut ledred1(D9); DigitalOut ledred2(D10); const double ledon = 1; const double ledoff = 0; double timestep = 0.1; void led1() { ledgreen1 = ledon; wait (timestep); } void led12() { ledgreen1 = ledon; wait (timestep); ledgreen2 = ledon; wait(timestep); } void led123() { ledgreen1 = ledon; wait (timestep); ledgreen2 = ledon; wait(timestep); ledyellow1 = ledon; wait(timestep); } void led1234() { ledgreen1 = ledon; wait (timestep); ledgreen2 = ledon; wait(timestep); ledyellow1 = ledon; wait(timestep); ledyellow2 = ledon; wait (timestep); } void led12345() { ledgreen1 = ledon; wait (timestep); ledgreen2 = ledon; wait(timestep); ledyellow1 = ledon; wait(timestep); ledyellow2 = ledon; wait (timestep); ledred1 = ledon; } void led123456() { ledgreen1 = ledon; wait (timestep); ledgreen2 = ledon; wait(timestep); ledyellow1 = ledon; wait(timestep); ledyellow2 = ledon; wait (timestep); ledred1 = ledon; wait(timestep); ledred2 = ledon; wait(timestep); } void leduit() { ledgreen1 = ledoff; ledgreen2 = ledoff; ledyellow1 = ledoff; ledyellow2 = ledoff; ledred1 = ledoff; ledred2 = ledoff; } int main() { while (true) { wait(1); led123456(); wait(1); leduit(); } } if (pwm_strike > 0.4) { leduit(); } if (pwm_strike > 0.4) { ledgreen1 = ledon; } if (pwm_strike > 0.5 { ledgreen2 = ledon; } if (pwm_stike > 0.6) { ledyellow1 = ledon; } if (pwm_strike > 0.7) { ledyellow2 = ledon; } if (pwm_strike > 0.85) { ledred1 = ledon; } if (pwm_strike > 0.9) { ledred2 = ledon; }