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
Fork of ponglevering by
main.cpp@0:31100e2cc464, 2018-04-10 (annotated)
- Committer:
- Adrianmo
- Date:
- Tue Apr 10 10:34:51 2018 +0000
- Revision:
- 0:31100e2cc464
- Child:
- 1:b179267654bb
commit that shit
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Adrianmo | 0:31100e2cc464 | 1 | #include "mbed.h" |
| Adrianmo | 0:31100e2cc464 | 2 | #include <iostream> |
| Adrianmo | 0:31100e2cc464 | 3 | using namespace std; |
| Adrianmo | 0:31100e2cc464 | 4 | |
| Adrianmo | 0:31100e2cc464 | 5 | DigitalOut myled(LED1); |
| Adrianmo | 0:31100e2cc464 | 6 | DigitalOut b[5] = {p26, p27, p28, p29, p30}; // Bargraph |
| Adrianmo | 0:31100e2cc464 | 7 | DigitalOut c[4] = {p21, p22, p23, p24}; // bargraph sone |
| Adrianmo | 0:31100e2cc464 | 8 | Serial pc(USBTX, USBRX); |
| Adrianmo | 0:31100e2cc464 | 9 | |
| Adrianmo | 0:31100e2cc464 | 10 | |
| Adrianmo | 0:31100e2cc464 | 11 | |
| Adrianmo | 0:31100e2cc464 | 12 | int main() |
| Adrianmo | 0:31100e2cc464 | 13 | { |
| Adrianmo | 0:31100e2cc464 | 14 | pc.printf("For spill 1 tast 1:\n\t");// Valg meny. |
| Adrianmo | 0:31100e2cc464 | 15 | pc.printf("For spill 2 tast 2:\n\t"); |
| Adrianmo | 0:31100e2cc464 | 16 | pc.printf("For spill 3 tast 3:\n\t"); |
| Adrianmo | 0:31100e2cc464 | 17 | |
| Adrianmo | 0:31100e2cc464 | 18 | |
| Adrianmo | 0:31100e2cc464 | 19 | |
| Adrianmo | 0:31100e2cc464 | 20 | |
| Adrianmo | 0:31100e2cc464 | 21 | |
| Adrianmo | 0:31100e2cc464 | 22 | while(1) |
| Adrianmo | 0:31100e2cc464 | 23 | |
| Adrianmo | 0:31100e2cc464 | 24 | |
| Adrianmo | 0:31100e2cc464 | 25 | |
| Adrianmo | 0:31100e2cc464 | 26 | |
| Adrianmo | 0:31100e2cc464 | 27 | { |
| Adrianmo | 0:31100e2cc464 | 28 | switch(pc.getc())// tall fra bruker blir til case |
| Adrianmo | 0:31100e2cc464 | 29 | { |
| Adrianmo | 0:31100e2cc464 | 30 | case '1': |
| Adrianmo | 0:31100e2cc464 | 31 | |
| Adrianmo | 0:31100e2cc464 | 32 | |
| Adrianmo | 0:31100e2cc464 | 33 | |
| Adrianmo | 0:31100e2cc464 | 34 | |
| Adrianmo | 0:31100e2cc464 | 35 | |
| Adrianmo | 0:31100e2cc464 | 36 | for( int a = 5; a > -1; a = a-- ) { |
| Adrianmo | 0:31100e2cc464 | 37 | cout << "value of a1: " << a << endl; |
| Adrianmo | 0:31100e2cc464 | 38 | cout << "value of c1: " << c[1] << endl; |
| Adrianmo | 0:31100e2cc464 | 39 | cout << "value of c12: " << c[2] << endl; |
| Adrianmo | 0:31100e2cc464 | 40 | b[a] = 1; |
| Adrianmo | 0:31100e2cc464 | 41 | c[0] = 0; |
| Adrianmo | 0:31100e2cc464 | 42 | c[1] = 1; |
| Adrianmo | 0:31100e2cc464 | 43 | |
| Adrianmo | 0:31100e2cc464 | 44 | wait(0.5); |
| Adrianmo | 0:31100e2cc464 | 45 | b[a] = 0; |
| Adrianmo | 0:31100e2cc464 | 46 | } |
| Adrianmo | 0:31100e2cc464 | 47 | break; |
| Adrianmo | 0:31100e2cc464 | 48 | |
| Adrianmo | 0:31100e2cc464 | 49 | { |
| Adrianmo | 0:31100e2cc464 | 50 | case '2': |
| Adrianmo | 0:31100e2cc464 | 51 | |
| Adrianmo | 0:31100e2cc464 | 52 | |
| Adrianmo | 0:31100e2cc464 | 53 | |
| Adrianmo | 0:31100e2cc464 | 54 | for( int a = 5; a > -1; a = a-- ) { |
| Adrianmo | 0:31100e2cc464 | 55 | cout << "value of a2: " << a << endl; |
| Adrianmo | 0:31100e2cc464 | 56 | cout << "value of c2: " << c << endl; |
| Adrianmo | 0:31100e2cc464 | 57 | b[a] = 1; |
| Adrianmo | 0:31100e2cc464 | 58 | c[0] = 1; |
| Adrianmo | 0:31100e2cc464 | 59 | c[1] = 0; |
| Adrianmo | 0:31100e2cc464 | 60 | |
| Adrianmo | 0:31100e2cc464 | 61 | wait(0.5); |
| Adrianmo | 0:31100e2cc464 | 62 | b[a] = 0; |
| Adrianmo | 0:31100e2cc464 | 63 | } |
| Adrianmo | 0:31100e2cc464 | 64 | break; |
| Adrianmo | 0:31100e2cc464 | 65 | } |
| Adrianmo | 0:31100e2cc464 | 66 | } |
| Adrianmo | 0:31100e2cc464 | 67 | } |
| Adrianmo | 0:31100e2cc464 | 68 | |
| Adrianmo | 0:31100e2cc464 | 69 | |
| Adrianmo | 0:31100e2cc464 | 70 | } |
