Lauflicht über 4 LED mit DigitalOut & wait

Dependencies:   mbed

Fork of _B14_Lektion02a by BULME_BERTL14

Committer:
Enenkel
Date:
Fri Mar 20 09:58:05 2015 +0000
Revision:
2:4a053869c139
Parent:
1:1b6e8646461b
Child:
3:ead41b3e8206
Lauflicht D10-D13

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 0:d1b86ac9a8cd 1 /***********************************
Enenkel 2:4a053869c139 2 name: _B14_Lektion02a Lauflicht
Enenkel 0:d1b86ac9a8cd 3 author: Gottfried Enenkel HTL BULME
Enenkel 2:4a053869c139 4 date: 15.3.2015
Enenkel 2:4a053869c139 5 Aufgabe:
Enenkel 2:4a053869c139 6 Lade die Software, führe sie aus.
Enenkel 2:4a053869c139 7 Verändere die Software so, dass ein Lauflicht über 4 LED entsteht
Enenkel 0:d1b86ac9a8cd 8 ***********************************/
Enenkel 0:d1b86ac9a8cd 9 #include "mbed.h"
Enenkel 0:d1b86ac9a8cd 10 // ******* Definitionen ********
Enenkel 1:1b6e8646461b 11 DigitalOut ledD10(P1_8); //dem uP - Port 1 Pin 8 den Namen ledD10 zuweisen
Enenkel 1:1b6e8646461b 12 DigitalOut ledD11(P1_9);
Enenkel 1:1b6e8646461b 13 DigitalOut ledD12(P1_10);
Enenkel 1:1b6e8646461b 14 DigitalOut ledD13(P1_11);
Enenkel 0:d1b86ac9a8cd 15
Enenkel 0:d1b86ac9a8cd 16 // ******* Hauptroutine ********
Enenkel 0:d1b86ac9a8cd 17 int main() { // Start Hauptprogramm
Enenkel 1:1b6e8646461b 18 ledD10 = ledD11 = ledD12 = ledD13 =0;
Enenkel 0:d1b86ac9a8cd 19 while(1) { // Anfang der Schleife (ohne Abbruch)
Enenkel 1:1b6e8646461b 20 ledD10 = 1; // LED D10 einschalten
Enenkel 1:1b6e8646461b 21 wait(0.5); // warte 0.5 Sec.
Enenkel 1:1b6e8646461b 22 ledD10 = 0;
Enenkel 1:1b6e8646461b 23 ledD11 = 1;
Enenkel 1:1b6e8646461b 24 wait(0.5);
Enenkel 1:1b6e8646461b 25 ledD11 = 0;
Enenkel 2:4a053869c139 26 // füge hier deine Software ein !
Enenkel 1:1b6e8646461b 27 } // Springe zum Anfang der Schleife
Enenkel 0:d1b86ac9a8cd 28 } // Ende Hauptprogramm
Enenkel 0:d1b86ac9a8cd 29 // ******* Ende *********
Enenkel 0:d1b86ac9a8cd 30
Enenkel 0:d1b86ac9a8cd 31
Enenkel 0:d1b86ac9a8cd 32