Hallo World mit 1 LED blinken

Dependencies:   mbed

Committer:
Enenkel
Date:
Fri Mar 06 07:56:06 2015 +0000
Revision:
1:8933184c5ea8
Parent:
0:6e206335857d
Mit 1 LED blinken

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 1:8933184c5ea8 1 // HIMBED Lektion_01 mit D1 blinken
Enenkel 0:6e206335857d 2 // by Gottfried ENENKEL 2014-12-12
Enenkel 0:6e206335857d 3 // AUFGABE:
Enenkel 0:6e206335857d 4 // 1. Importiere dieses Programm in deinen Programmordner
Enenkel 0:6e206335857d 5 // 2. Lade es auf dein HIMBED
Enenkel 0:6e206335857d 6 // 3. Bringe das Programm auf deinem HIMBED zum Laufen
Enenkel 0:6e206335857d 7 // 4. Verändere das Programm so,
Enenkel 0:6e206335857d 8 // das die LED D1 im SEKUNDENTAKT blinkt ! ->
Enenkel 0:6e206335857d 9 // Compilieren, Laden, Testen (CLT)
Enenkel 0:6e206335857d 10 //
Enenkel 0:6e206335857d 11 // INCLUDE ************************
Enenkel 0:6e206335857d 12 #include "mbed.h" // Includiere den Befehlsatz welcher in mbed.h
Enenkel 0:6e206335857d 13 // gespeichert ist.
Enenkel 0:6e206335857d 14 // Konstante **********************
Enenkel 0:6e206335857d 15 DigitalOut LedD1(P1_8); // Nimm den Schaltplan und kontrolliere:
Enenkel 0:6e206335857d 16 // Die LED D1 führt über LED1 zum Port 0 Pin1 des uP
Enenkel 0:6e206335857d 17 // DigitalOut -> Definiere den Ausgang P1_8
Enenkel 0:6e206335857d 18 // (Port1 Pin8) zum Ausgang
Enenkel 0:6e206335857d 19 // Nenne das Signal LedD1 (Weil es zur D1 führt.
Enenkel 0:6e206335857d 20 // Hauptprogramm ******************
Enenkel 0:6e206335857d 21 int main(void) { // Haupt Routine Beginnt mit { endet mit }
Enenkel 0:6e206335857d 22 while(1) { // Bleibe dauern in dieser Schleife
Enenkel 0:6e206335857d 23 LedD1 = 1; // LED D1 einschalten
Enenkel 1:8933184c5ea8 24 wait(1.5); // 0.5 sec warten
Enenkel 0:6e206335857d 25 LedD1 = 0; // LED D1 ausschalten
Enenkel 1:8933184c5ea8 26 wait(1.5); // 0.5 sec warten
Enenkel 0:6e206335857d 27 }
Enenkel 0:6e206335857d 28 }
Enenkel 0:6e206335857d 29 // ENDE ***************************