Lauflicht über 4 LED

Dependencies:   mbed

Committer:
Enenkel
Date:
Wed Jan 06 10:45:58 2016 +0000
Revision:
3:16e96c49e1af
Parent:
2:630f27bdf9e1
Lauflicht ?ber 4 LED

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 3:16e96c49e1af 13 //DigitalOut LedD3 ??? (guckst du in den 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 3:16e96c49e1af 17 int main()
Enenkel 3:16e96c49e1af 18 {
Enenkel 0:49229f47782a 19 while(1) // Hauptschleife
Enenkel 0:49229f47782a 20 {
Enenkel 0:49229f47782a 21 LedD1=1; //LED D1 EIN
Enenkel 0:49229f47782a 22 wait(0.4); //warte 0.4 sec
Enenkel 0:49229f47782a 23 LedD1=0; //LED D1 AUS
Enenkel 0:49229f47782a 24 LedD2=1; //LED D2 EIN
Enenkel 2:630f27bdf9e1 25 wait (0.4); //warte 0.4 sec
Enenkel 0:49229f47782a 26 LedD2=0;
Enenkel 0:49229f47782a 27
Enenkel 0:49229f47782a 28 // schreibe hier deine Software!
Enenkel 0:49229f47782a 29
Enenkel 0:49229f47782a 30 wait (0.4);
Enenkel 3:16e96c49e1af 31 }
Enenkel 0:49229f47782a 32 }
Enenkel 0:49229f47782a 33 // ENDE *****************************************************
Enenkel 0:49229f47782a 34