Lauflicht über 4 LED mit DigitalOut & wait

Dependencies:   mbed

Fork of _B14_Lektion02a by BULME_BERTL14

Committer:
Enenkel
Date:
Sat May 13 10:01:34 2017 +0000
Revision:
3:ead41b3e8206
Parent:
2:4a053869c139
B17_Lektion02a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 3:ead41b3e8206 1 /***************************************************************************
Enenkel 3:ead41b3e8206 2 Name: B17_Lektion02a Lauflicht über 4 LED
Enenkel 3:ead41b3e8206 3 Author: Gottfried Enenkel HTL BULME
Enenkel 3:ead41b3e8206 4 Date: 13.5.2017
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 3:ead41b3e8206 8 ****************************************************************************/
Enenkel 0:d1b86ac9a8cd 9 #include "mbed.h"
Enenkel 0:d1b86ac9a8cd 10 // ******* Definitionen ********
Enenkel 3:ead41b3e8206 11 DigitalOut ledD10(P1_18); //dem uP - Port 1 Pin 8 den Namen ledD10 zuweisen
Enenkel 3:ead41b3e8206 12 DigitalOut ledD11(P2_16);
Enenkel 3:ead41b3e8206 13 DigitalOut ledD12(P1_20);
Enenkel 3:ead41b3e8206 14 DigitalOut ledD13(P1_21);
Enenkel 0:d1b86ac9a8cd 15
Enenkel 0:d1b86ac9a8cd 16 // ******* Hauptroutine ********
Enenkel 0:d1b86ac9a8cd 17 int main() { // Start Hauptprogramm
Enenkel 3:ead41b3e8206 18 ledD10 = ledD11 = ledD12 = ledD13 =0; // ALle LED finster = AUS
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 3:ead41b3e8206 27
Enenkel 3:ead41b3e8206 28 // Deine SOFTWARE steht hier !
Enenkel 3:ead41b3e8206 29
Enenkel 1:1b6e8646461b 30 } // Springe zum Anfang der Schleife
Enenkel 0:d1b86ac9a8cd 31 } // Ende Hauptprogramm
Enenkel 0:d1b86ac9a8cd 32 // ******* Ende *********
Enenkel 0:d1b86ac9a8cd 33
Enenkel 0:d1b86ac9a8cd 34
Enenkel 0:d1b86ac9a8cd 35