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.
main.cpp@0:60942e02493f, 2018-10-09 (annotated)
- Committer:
- EvanKlatt
- Date:
- Tue Oct 09 12:05:06 2018 +0000
- Revision:
- 0:60942e02493f
Final Motor Code
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| EvanKlatt | 0:60942e02493f | 1 | #include "mbed.h" |
| EvanKlatt | 0:60942e02493f | 2 | #include "Motor.h" |
| EvanKlatt | 0:60942e02493f | 3 | |
| EvanKlatt | 0:60942e02493f | 4 | Motor m(p25,p27,p28); |
| EvanKlatt | 0:60942e02493f | 5 | DigitalIn switch1(p18); |
| EvanKlatt | 0:60942e02493f | 6 | DigitalIn switch2(p19); |
| EvanKlatt | 0:60942e02493f | 7 | float speed=0.0; |
| EvanKlatt | 0:60942e02493f | 8 | |
| EvanKlatt | 0:60942e02493f | 9 | int main() { |
| EvanKlatt | 0:60942e02493f | 10 | while(1){ |
| EvanKlatt | 0:60942e02493f | 11 | if (switch1==1 && switch2 == 0) { |
| EvanKlatt | 0:60942e02493f | 12 | m.speed(speed); //the speed equals |
| EvanKlatt | 0:60942e02493f | 13 | speed = 1.0; |
| EvanKlatt | 0:60942e02493f | 14 | printf("Let's get this bread\n\r"); } |
| EvanKlatt | 0:60942e02493f | 15 | else if (switch2==1 && switch1 == 0) { |
| EvanKlatt | 0:60942e02493f | 16 | m.speed(speed); |
| EvanKlatt | 0:60942e02493f | 17 | speed = -1.0; |
| EvanKlatt | 0:60942e02493f | 18 | printf("Let's get this bread in reverse\n\r"); } |
| EvanKlatt | 0:60942e02493f | 19 | else if (switch1==1 && switch2==1) { |
| EvanKlatt | 0:60942e02493f | 20 | m.speed(speed); |
| EvanKlatt | 0:60942e02493f | 21 | speed = 0.0; |
| EvanKlatt | 0:60942e02493f | 22 | printf("BEEP BOOP BOP BEEP DOES NOT COMPUTE\n\r"); } |
| EvanKlatt | 0:60942e02493f | 23 | |
| EvanKlatt | 0:60942e02493f | 24 | else (switch1 == 0 && switch2==0);{ |
| EvanKlatt | 0:60942e02493f | 25 | m.speed(speed); |
| EvanKlatt | 0:60942e02493f | 26 | speed = 0.0; |
| EvanKlatt | 0:60942e02493f | 27 | printf("BEEP BOOP BOP BEEP DOES NOT COMPUTE\n\r"); } |
| EvanKlatt | 0:60942e02493f | 28 | |
| EvanKlatt | 0:60942e02493f | 29 | |
| EvanKlatt | 0:60942e02493f | 30 | } |
| EvanKlatt | 0:60942e02493f | 31 | } |
| EvanKlatt | 0:60942e02493f | 32 | |
| EvanKlatt | 0:60942e02493f | 33 | |
| EvanKlatt | 0:60942e02493f | 34 | |
| EvanKlatt | 0:60942e02493f | 35 | |
| EvanKlatt | 0:60942e02493f | 36 | |
| EvanKlatt | 0:60942e02493f | 37 | |
| EvanKlatt | 0:60942e02493f | 38 | |
| EvanKlatt | 0:60942e02493f | 39 |