Lauflicht Balken
Dependencies: mbed
Fork of _B14_Lektion02b by
main.cpp@2:59d328eb6318, 2015-03-20 (annotated)
- Committer:
- Enenkel
- Date:
- Fri Mar 20 09:58:54 2015 +0000
- Revision:
- 2:59d328eb6318
- Parent:
- 1:1b6e8646461b
Lauflicht BALKEN
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Enenkel | 0:d1b86ac9a8cd | 1 | /*********************************** |
Enenkel | 2:59d328eb6318 | 2 | name: _B14_Lektion02b Lauflicht Balken |
Enenkel | 0:d1b86ac9a8cd | 3 | author: Gottfried Enenkel HTL BULME |
Enenkel | 2:59d328eb6318 | 4 | date: 15.3.2015 |
Enenkel | 2:59d328eb6318 | 5 | Aufgabe: |
Enenkel | 2:59d328eb6318 | 6 | Lade die Software, führe sie aus. |
Enenkel | 2:59d328eb6318 | 7 | Verändere die Software so, dass folgendes Lauflicht entsteht |
Enenkel | 2:59d328eb6318 | 8 | D10 D11 D12 D13 |
Enenkel | 2:59d328eb6318 | 9 | - - - - Ein Durchgang dauert 3,5 sec |
Enenkel | 2:59d328eb6318 | 10 | X - - - |
Enenkel | 2:59d328eb6318 | 11 | X X - - |
Enenkel | 2:59d328eb6318 | 12 | X X X - |
Enenkel | 2:59d328eb6318 | 13 | X X X X |
Enenkel | 2:59d328eb6318 | 14 | - - - - |
Enenkel | 2:59d328eb6318 | 15 | X X X X X=ON - = off |
Enenkel | 2:59d328eb6318 | 16 | **********************************/ |
Enenkel | 0:d1b86ac9a8cd | 17 | #include "mbed.h" |
Enenkel | 0:d1b86ac9a8cd | 18 | // ******* Definitionen ******** |
Enenkel | 1:1b6e8646461b | 19 | DigitalOut ledD10(P1_8); //dem uP - Port 1 Pin 8 den Namen ledD10 zuweisen |
Enenkel | 1:1b6e8646461b | 20 | DigitalOut ledD11(P1_9); |
Enenkel | 1:1b6e8646461b | 21 | DigitalOut ledD12(P1_10); |
Enenkel | 1:1b6e8646461b | 22 | DigitalOut ledD13(P1_11); |
Enenkel | 0:d1b86ac9a8cd | 23 | |
Enenkel | 0:d1b86ac9a8cd | 24 | // ******* Hauptroutine ******** |
Enenkel | 0:d1b86ac9a8cd | 25 | int main() { // Start Hauptprogramm |
Enenkel | 1:1b6e8646461b | 26 | ledD10 = ledD11 = ledD12 = ledD13 =0; |
Enenkel | 0:d1b86ac9a8cd | 27 | while(1) { // Anfang der Schleife (ohne Abbruch) |
Enenkel | 1:1b6e8646461b | 28 | ledD10 = 1; // LED D10 einschalten |
Enenkel | 1:1b6e8646461b | 29 | wait(0.5); // warte 0.5 Sec. |
Enenkel | 1:1b6e8646461b | 30 | ledD10 = 0; |
Enenkel | 2:59d328eb6318 | 31 | ledD11 = 1; // Könnte da was falsch sein ? |
Enenkel | 1:1b6e8646461b | 32 | wait(0.5); |
Enenkel | 1:1b6e8646461b | 33 | ledD11 = 0; |
Enenkel | 2:59d328eb6318 | 34 | // füge hier deine Software ein ! |
Enenkel | 1:1b6e8646461b | 35 | } // Springe zum Anfang der Schleife |
Enenkel | 0:d1b86ac9a8cd | 36 | } // Ende Hauptprogramm |
Enenkel | 0:d1b86ac9a8cd | 37 | // ******* Ende ********* |
Enenkel | 0:d1b86ac9a8cd | 38 | |
Enenkel | 0:d1b86ac9a8cd | 39 | |
Enenkel | 0:d1b86ac9a8cd | 40 |