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.
Dependencies: mbed HelloWorld
Revision 2:95f947d9925e, committed 2019-02-27
- Comitter:
- huam
- Date:
- Wed Feb 27 09:02:44 2019 +0000
- Parent:
- 1:03c191369089
- Commit message:
- Elektroniker-Schnupperlehre Aufgabe1
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/blink.lib Wed Feb 27 09:02:44 2019 +0000 @@ -0,0 +1,1 @@ +http://os.mbed.com/users/simon/code/HelloWorld/#03c191369089
--- a/main.cpp Sun Jan 01 20:57:57 2012 +0000
+++ b/main.cpp Wed Feb 27 09:02:44 2019 +0000
@@ -1,12 +1,11 @@
#include "mbed.h"
-
-DigitalOut myled(LED1);
+#include "maxon_sl.h"
int main() {
- while(1) {
- myled = 1;
- wait(0.2);
- myled = 0;
- wait(0.2);
+ IMMER { // Das Programm wird dauernd ausgeführt
+ LED(3,EIN); // LED Nummer 3 einschalten
+ WARTE(1.5); // Wartezeit 1.5 Sekunden
+ LED(3,AUS); // LED Nummer 3 ausschalten
+ WARTE(1.5); // Wartezeit 1.5 Sekunden
}
}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/maxon_sl.h Wed Feb 27 09:02:44 2019 +0000
@@ -0,0 +1,65 @@
+
+#define IMMER while(1)
+#define EIN 1
+#define AUS 0
+#define AUF 1
+#define ZU 0
+#define WARTE(A) wait(A)
+
+DigitalOut myled(LED1);
+DigitalOut LAMPE1(p21);
+DigitalOut LAMPE2(p22);
+DigitalOut LAMPE3(p23);
+DigitalOut LAMPE4(p24);
+DigitalOut LAMPE5(p25);
+DigitalOut LAMPE6(p26);
+DigitalOut LAMPE7(p27);
+DigitalOut LAMPE8(p28);
+
+DigitalIn TASTE1(p6);
+DigitalIn TASTE2(p8);
+DigitalIn TASTE3(p10);
+
+void INPUTS(void);
+void LED(int,int);
+
+void INPUTS() {
+ TASTE1.mode(PullNone);
+ TASTE2.mode(PullNone);
+ TASTE3.mode(PullNone);
+}
+
+
+void LED(int Nummer,int Aktion) {
+ if ((Aktion <= 1) && (Aktion >= 0)) {
+ switch(Nummer) {
+ case 1:
+ LAMPE1 = Aktion;
+ break;
+ case 2:
+ LAMPE2 = Aktion;
+ break;
+ case 3:
+ LAMPE3 = Aktion;
+ break;
+ case 4:
+ LAMPE4 = Aktion;
+ break;
+ case 5:
+ LAMPE5 = Aktion;
+ break;
+ case 6:
+ LAMPE6 = Aktion;
+ break;
+ case 7:
+ LAMPE7 = Aktion;
+ break;
+ case 8:
+ LAMPE8 = Aktion;
+ break;
+ }
+ }
+}
+
+
+
\ No newline at end of file
--- a/mbed.bld Sun Jan 01 20:57:57 2012 +0000 +++ b/mbed.bld Wed Feb 27 09:02:44 2019 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/078e4b97a13e +http://mbed.org/users/mbed_official/code/mbed/builds/994bdf8177cb \ No newline at end of file