Lektion01 Mit der LED D10 blinken
Dependencies: mbed
Fork of B17_Lektion01 by
main.cpp@4:d291378a317c, 2017-05-13 (annotated)
- Committer:
- Enenkel
- Date:
- Sat May 13 09:57:52 2017 +0000
- Revision:
- 4:d291378a317c
- Parent:
- 3:7760300d5dcf
B17_Lektion01
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Enenkel | 3:7760300d5dcf | 1 | /*************************************************************************** |
Enenkel | 3:7760300d5dcf | 2 | Name: B17_Lektion01 mit der LED D10 blinken |
Enenkel | 2:437d4d576042 | 3 | author: Gottfried Enenkel HTL BULME |
Enenkel | 3:7760300d5dcf | 4 | Date : 13.5.2017 |
Enenkel | 2:437d4d576042 | 5 | Aufgabe: |
Enenkel | 3:7760300d5dcf | 6 | Die LED D10 soll im Sec. Takt blinken. |
Enenkel | 2:437d4d576042 | 7 | 1. Importiere die Software auf deinen Account |
Enenkel | 2:437d4d576042 | 8 | 2. Compiliere die Software |
Enenkel | 2:437d4d576042 | 9 | 3. Lade die Software auf deinen BERTL und führe sie aus |
Enenkel | 3:7760300d5dcf | 10 | Die LED sollte blinken (aber mit der falschen Frequenz) |
Enenkel | 3:7760300d5dcf | 11 | 4. Ändere die Software so, dass die LED mit 10 Hz Blinkt. |
Enenkel | 3:7760300d5dcf | 12 | Benutze den Befehl : wait (0.1); |
Enenkel | 3:7760300d5dcf | 13 | 5. Compiliere deine neue Software, und lade sie auf den BERTL. |
Enenkel | 3:7760300d5dcf | 14 | 6. Danach führe sie aus. (RES Taste drücken) |
Enenkel | 3:7760300d5dcf | 15 | ***************************************************************************/ |
Enenkel | 3:7760300d5dcf | 16 | |
Enenkel | 3:7760300d5dcf | 17 | #include "mbed.h" // enthält die Befehle welche für den M0+ gelten |
Enenkel | 0:26864826496d | 18 | // ******* Definitionen ******** |
Enenkel | 3:7760300d5dcf | 19 | DigitalOut ledD10(P1_18); // dem uP - Port1 Pin18 den Namen ledD10 zuweisen |
Enenkel | 2:437d4d576042 | 20 | // und als Digitaln Ausgang definieren. |
Enenkel | 0:26864826496d | 21 | |
Enenkel | 0:26864826496d | 22 | // ******* Hauptroutine ******** |
Enenkel | 0:26864826496d | 23 | int main() { // Start Hauptprogramm |
Enenkel | 0:26864826496d | 24 | while(1) { // Anfang der Schleife (ohne Abbruch) |
Enenkel | 1:e4e34bd77feb | 25 | ledD10 =1; // LED D10 einschalten |
Enenkel | 1:e4e34bd77feb | 26 | wait (1.0); // warte 1 Sekunde |
Enenkel | 1:e4e34bd77feb | 27 | ledD10=0; // LED D10 ausschalten |
Enenkel | 1:e4e34bd77feb | 28 | wait (1.0); // warte 1 Sekunde |
Enenkel | 0:26864826496d | 29 | } // Springe zum Anfang der Schleife |
Enenkel | 0:26864826496d | 30 | } // Ende Hauptprogramm |
Enenkel | 0:26864826496d | 31 | // ******* Ende ********* |
Enenkel | 0:26864826496d | 32 |