![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
definitionen enenkel
main.cpp@0:f027dfc79356, 2016-06-17 (annotated)
- Committer:
- WelzAlex
- Date:
- Fri Jun 17 05:58:33 2016 +0000
- Revision:
- 0:f027dfc79356
definitionen
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
WelzAlex | 0:f027dfc79356 | 1 | #include "mbed.h" |
WelzAlex | 0:f027dfc79356 | 2 | // ******** Definitionen ********** |
WelzAlex | 0:f027dfc79356 | 3 | DigitalOut Von(P2_13); // 12V on |
WelzAlex | 0:f027dfc79356 | 4 | // Definition der 12 LED's |
WelzAlex | 0:f027dfc79356 | 5 | DigitalOut WSLI(P1_10); //wsS links D1 |
WelzAlex | 0:f027dfc79356 | 6 | DigitalOut WSRE(P1_12); //wsS rechts D4 |
WelzAlex | 0:f027dfc79356 | 7 | DigitalOut GELIVO (P1_11); //ge links vorn D2 |
WelzAlex | 0:f027dfc79356 | 8 | DigitalOut GEREVO (P1_13); //ge rechts vorn D5 |
WelzAlex | 0:f027dfc79356 | 9 | DigitalOut GELIHI(P1_14); //ge links hinten D6 |
WelzAlex | 0:f027dfc79356 | 10 | DigitalOut RTLIHI(P1_15); // rt links hinbten D7 |
WelzAlex | 0:f027dfc79356 | 11 | DigitalOut GEREHI(P1_16); //ge rechts hinten D8 |
WelzAlex | 0:f027dfc79356 | 12 | DigitalOut RTREHI(P1_17); //rt rechts hinten D9 |
WelzAlex | 0:f027dfc79356 | 13 | |
WelzAlex | 0:f027dfc79356 | 14 | DigitalOut ledD10(P1_18); |
WelzAlex | 0:f027dfc79356 | 15 | DigitalOut ledD11(P2_16); |
WelzAlex | 0:f027dfc79356 | 16 | DigitalOut ledD12(P1_20); |
WelzAlex | 0:f027dfc79356 | 17 | DigitalOut ledD13(P1_21); |
WelzAlex | 0:f027dfc79356 | 18 | // LDR |
WelzAlex | 0:f027dfc79356 | 19 | AnalogIn LDR(P0_14); |
WelzAlex | 0:f027dfc79356 | 20 | // RGB LED |
WelzAlex | 0:f027dfc79356 | 21 | DigitalOut RGB(P1_22); |
WelzAlex | 0:f027dfc79356 | 22 | // Motor Steuerung Schaltung Pg 2 |
WelzAlex | 0:f027dfc79356 | 23 | DigitalOut MG1_EN(P2_16);// NUR DIGITAL ohne PWM ! ! ! |
WelzAlex | 0:f027dfc79356 | 24 | DigitalOut MG1_F(P2_15); |
WelzAlex | 0:f027dfc79356 | 25 | DigitalOut MG1_R(P2_14); |
WelzAlex | 0:f027dfc79356 | 26 | DigitalOut MG2_EN(P2_19); |
WelzAlex | 0:f027dfc79356 | 27 | DigitalOut MG2_F(P2_20); |
WelzAlex | 0:f027dfc79356 | 28 | DigitalOut MG2_R(P2_21); |
WelzAlex | 0:f027dfc79356 | 29 | //ULTRASCHALL ABSTANDSMESSER |
WelzAlex | 0:f027dfc79356 | 30 | DigitalOut TRIG(P2_22); |
WelzAlex | 0:f027dfc79356 | 31 | DigitalIn ECHO(P2_23); |
WelzAlex | 0:f027dfc79356 | 32 | // Definition der Taster **************** Schaltplan Pg5 |
WelzAlex | 0:f027dfc79356 | 33 | DigitalIn TA1(P1_23); //TA1 |
WelzAlex | 0:f027dfc79356 | 34 | DigitalIn TA2(P1_24); // |
WelzAlex | 0:f027dfc79356 | 35 | DigitalIn TA3(P1_25); // |
WelzAlex | 0:f027dfc79356 | 36 | DigitalIn TA4(P1_26); // |
WelzAlex | 0:f027dfc79356 | 37 | DigitalIn TA5(P1_27); // |
WelzAlex | 0:f027dfc79356 | 38 | DigitalIn TA6(P1_28); // |
WelzAlex | 0:f027dfc79356 | 39 | DigitalIn TA7(P1_30); // |
WelzAlex | 0:f027dfc79356 | 40 | DigitalIn TA8(P1_31); // |
WelzAlex | 0:f027dfc79356 | 41 | // INCREMENTGEBER *********************** Schaltplan Pg 6 |
WelzAlex | 0:f027dfc79356 | 42 | DigitalOut EN_INCR (P2_2); //Incrementgeber Enable |
WelzAlex | 0:f027dfc79356 | 43 | DigitalIn INCR_L1 (P2_6); |
WelzAlex | 0:f027dfc79356 | 44 | DigitalIn INCR_L2 (P2_7); |
WelzAlex | 0:f027dfc79356 | 45 | DigitalIn INCR_R1 (P2_8); |
WelzAlex | 0:f027dfc79356 | 46 | DigitalIn INCR_R2 (P2_9); |
WelzAlex | 0:f027dfc79356 | 47 | // LINE SENSOR *************************** Schaltplan Pg 7 |
WelzAlex | 0:f027dfc79356 | 48 | DigitalOut EN_Line (P2_5); //Enable LINE Sensor |
WelzAlex | 0:f027dfc79356 | 49 | DigitalIn ISO1 (P1_9); // Statt ANALOG hier DIGITAL |
WelzAlex | 0:f027dfc79356 | 50 | DigitalIn ISO2 (P0_23); // nur für einfachen TEST! |
WelzAlex | 0:f027dfc79356 | 51 | DigitalIn ISO3 (P0_16); |
WelzAlex | 0:f027dfc79356 | 52 | DigitalIn ISO4 (P0_15); |
WelzAlex | 0:f027dfc79356 | 53 | DigitalIn ISO5 (P1_3); |
WelzAlex | 0:f027dfc79356 | 54 | // Blue LED ****************************** Schaltplan Pg 8 |
WelzAlex | 0:f027dfc79356 | 55 | DigitalOut LedBl (P1_5); |