Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

PC 6 & PC 7 Port Kategorie: Pro-Bot128 (von Droggelbecher - 16.01.2012 21:52)
Ich nutze:
C-Control Pro Mega128, Pro-Bot128
Hallo,

ich habe mir einen Pro bot 128 gekauft und wollte nun einen bumper sensor anbauen
(ich habe die anleitung aus den Franzis Buch zum Roboter) und dachte auch das ich es verstanden hab
indem ich die ports PC6 && PC7 "direkt" an der c control (Sockelleiste X4) abgreife
nur leider reagiert nichts auf die abfrage :S

Wie Ihr an meinem Quelltext sehen könnt will ich eine externe drehplatte
steuern also bitte nicht wundern, die platte selbst funktioniert einwandfrei und es sollen nur relais
durch den Pro bot geschaltet werden ;)

Ich bin für hilfe auf jeden Fall sehr dankbar :)
viele grü�e





Quelltext Compact C:

#define startSchalter 22
#define reedKontakt 23
#define BLL 16
#define BLR 17

void main(void)
{
    PRO_BOT128_INIT();

    BEEP(120, 200);

    // port implementierung
    Port_DataDirBit(BLL, PORT_OUT);
    Port_DataDirBit(BLR, PORT_OUT);

    // sensor initialisierung reedKontakt, button
    Port_DataDirBit(startSchalter, 0);
    Port_DataDirBit(reedKontakt, 1);

    // endlosschleife begin
    do
    {
        // button pressed
        if(startSchalter == 1)
        {
            // 64 durchgaenge
            int i;
            for(i =0; i < 65; i++)
            {
                do
                {
                    // platte drehen
                    Port_WriteBit(BLL, PORT_ON);
                }while(reedKontakt != 0);

                // platte stoppen
                Port_WriteBit(BLL, PORT_OFF);

                // 2 sek pause fuer plattenbremsung
                AbsDelay(2000);

                // fotoapperat ausloesen fuer 1 sek
                Port_WriteBit(BLR, PORT_ON);
                AbsDelay(1000);
                Port_WriteBit(BLR, PORT_OFF);
}
}
}while(1);
}


    Antwort schreiben


Antworten:

Re: PC 6 & PC 7 Port (von PepeV - 27.01.2012 17:41)