Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of M0_Uebung_1 by
main.cpp@0:6e206335857d, 2015-02-11 (annotated)
- Committer:
- Enenkel
- Date:
- Wed Feb 11 08:52:54 2015 +0000
- Revision:
- 0:6e206335857d
- Child:
- 1:8933184c5ea8
Hallo World mit LED blinken
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Enenkel | 0:6e206335857d | 1 | // LEKTION 1 für HIMBED |
| 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 | 0:6e206335857d | 24 | wait(2.0); // 0.5 sec warten |
| Enenkel | 0:6e206335857d | 25 | LedD1 = 0; // LED D1 ausschalten |
| Enenkel | 0:6e206335857d | 26 | wait(0.5); // 0.5 sec warten |
| Enenkel | 0:6e206335857d | 27 | } |
| Enenkel | 0:6e206335857d | 28 | } |
| Enenkel | 0:6e206335857d | 29 | // ENDE *************************** |
