Lauflicht Balken

Dependencies:   mbed

Fork of _B14_Lektion02b by BULME_BERTL14

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?

UserRevisionLine numberNew 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