Lauflicht über 4 LED

Dependencies:   mbed

Committer:
Enenkel
Date:
Wed Dec 23 13:04:09 2015 +0000
Revision:
2:630f27bdf9e1
Parent:
1:e6b87b4bb711
Child:
3:16e96c49e1af
_Lektion_02a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 0:49229f47782a 1 #include "mbed.h"
Enenkel 1:e6b87b4bb711 2 // HIMBED Lektion_02a "Lauflicht über 4 LED"
Enenkel 0:49229f47782a 3 // by Gottfried ENENKEL 2014-12-12
Enenkel 0:49229f47782a 4 // AUFGABE:
Enenkel 2:630f27bdf9e1 5 // Verändere die Software so, dass ein Lauflicht mit einer LED entsteht!
Enenkel 0:49229f47782a 6 // Das Lauflicht soll hin und her gleiten.
Enenkel 0:49229f47782a 7 // Am Anfang und am Ende sollen alle LED aus sein.
Enenkel 0:49229f47782a 8 //
Enenkel 0:49229f47782a 9 // DEFINITIONEN *************************************************
Enenkel 0:49229f47782a 10 // Ausgange definieren:
Enenkel 0:49229f47782a 11 DigitalOut LedD1 (P1_8);
Enenkel 0:49229f47782a 12 DigitalOut LedD2 (P1_9);
Enenkel 2:630f27bdf9e1 13 //DigitalOut LedD3 ??? (Alda schaust Schaltplan sonst nix geht.
Enenkel 2:630f27bdf9e1 14 //DigitalOut LedD4 ??? (guckst du nochmals in Schaltplan!
Enenkel 0:49229f47782a 15
Enenkel 0:49229f47782a 16 // HAUPTPROGRAMM ***********************************************
Enenkel 0:49229f47782a 17 int main() {
Enenkel 0:49229f47782a 18 while(1) // Hauptschleife
Enenkel 0:49229f47782a 19 {
Enenkel 0:49229f47782a 20 LedD1=1; //LED D1 EIN
Enenkel 0:49229f47782a 21 wait(0.4); //warte 0.4 sec
Enenkel 0:49229f47782a 22 LedD1=0; //LED D1 AUS
Enenkel 0:49229f47782a 23 LedD2=1; //LED D2 EIN
Enenkel 2:630f27bdf9e1 24 wait (0.4); //warte 0.4 sec
Enenkel 0:49229f47782a 25 LedD2=0;
Enenkel 0:49229f47782a 26
Enenkel 0:49229f47782a 27 // schreibe hier deine Software!
Enenkel 0:49229f47782a 28
Enenkel 0:49229f47782a 29 wait (0.4);
Enenkel 2:630f27bdf9e1 30 }
Enenkel 0:49229f47782a 31 }
Enenkel 0:49229f47782a 32 // ENDE *****************************************************
Enenkel 0:49229f47782a 33