vor & zurück fahren

Dependencies:   mbed

Fork of _B14Test3 by BULME_BERTL14

Committer:
Enenkel
Date:
Fri Mar 20 10:02:41 2015 +0000
Revision:
2:fd9b84256745
Parent:
1:0ea49e814f60
VOR und Zur?ck fahren

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 0:0b7c22955b8c 1 /***********************************
Enenkel 2:fd9b84256745 2 Name: _B14_Lektion03b vor & zurück fahren
Enenkel 2:fd9b84256745 3 author: Gottfried Enenkel HTL BULME
Enenkel 2:fd9b84256745 4 Date: 10.3.15
Enenkel 2:fd9b84256745 5 Aufgabe:
Enenkel 2:fd9b84256745 6 Ändere die Software so, dass
Enenkel 2:fd9b84256745 7 der Bertl 1 sec vor und dann
Enenkel 2:fd9b84256745 8 1 sec lang nach rückwärts fährt.
Enenkel 1:0ea49e814f60 9
Enenkel 0:0b7c22955b8c 10 ***********************************/
Enenkel 0:0b7c22955b8c 11 #include "mbed.h"
Enenkel 0:0b7c22955b8c 12
Enenkel 0:0b7c22955b8c 13 // ************ DEKLARATIONEN **************
Enenkel 1:0ea49e814f60 14 DigitalOut MotorL_EN(P1_15);
Enenkel 0:0b7c22955b8c 15 DigitalOut MotorL_FORWARD(P1_1);
Enenkel 0:0b7c22955b8c 16 DigitalOut MotorL_REVERSE(P1_0);
Enenkel 0:0b7c22955b8c 17
Enenkel 1:0ea49e814f60 18 DigitalOut MotorR_EN(P0_21); //Die Leitung führt zum Pin PO_21 am Prozessor
Enenkel 1:0ea49e814f60 19 DigitalOut MotorR_FORWARD(P1_3); //Die Leitung führt zum Pin P1_3 am Prozessor
Enenkel 0:0b7c22955b8c 20 DigitalOut MotorR_REVERSE(P1_4);
Enenkel 0:0b7c22955b8c 21
Enenkel 0:0b7c22955b8c 22 // ************* Hauptprogramm ************
Enenkel 0:0b7c22955b8c 23 int main() { // Start Hauptprogramm
Enenkel 1:0ea49e814f60 24 MotorR_EN=MotorL_EN=1; // Beide Motoren ENABLE
Enenkel 0:0b7c22955b8c 25 while(1) { // Anfang der Schleife (ohne Abbruch)
Enenkel 0:0b7c22955b8c 26 MotorR_FORWARD = MotorL_FORWARD = 1; // Beide Motoren vorwärts EIN
Enenkel 1:0ea49e814f60 27 wait (1.0); // warte 1 Sekunde
Enenkel 0:0b7c22955b8c 28 MotorR_FORWARD = MotorL_FORWARD = 0; // Motoren AUS
Enenkel 1:0ea49e814f60 29 wait (1.0); // warte 1 Sekunde
Enenkel 0:0b7c22955b8c 30 } // Springe zum Anfang der Schleife
Enenkel 1:0ea49e814f60 31 } // Ende des Hauptprogrammes
Enenkel 0:0b7c22955b8c 32
Enenkel 0:0b7c22955b8c 33 // ************** ENDE *************