Go Down

Topic: AREXX und Funkmodul APC220 (Read 546 times) previous topic - next topic

Liloba

Hallo alle zusammen,
ich bin Anfänger und nutze den AREXX zusammen mit dem APC220.
Die Funkmodule konnte ich Konfigurieren, nachdem der USB-Konverter auf COM2 gesetzt wurde und ich das Config-Programm als Admin starte. Sie scheinen nicht mit dem HyperTerminal zu funktionieren darum nutze ich diesen: http://www.der-hammer.info/terminal/index.htm
Mein Roboter Programm soll auf die Tastenklicks der Tastatur Reagieren - 2,4,5,6 und 8 für die Bewegungen des AREXXs.
Über USB Kabel (COM4) und dem HyperTerminal hat das Programm funktioniert.
Sobald ich das APC220 mit dem AREXX verbinde geht nur noch der erste Befehl (gesendet an COM4). Alle folgenden werden nicht ausgeführt.
Kann sich Jemand einen Reim draus machen und mir einen Tipp geheb?
Code: [Select]
#define F_CPU 16000000ul

#include "motorAREXX.h"
#include "sensorAREXX.h"
#include "SerialComAREXX.h"

boolean first;
byte inByte;
int i;

void setup()   
{
  SerialComInitStd();
  motorInitStd();
  SensorInitStd();
 
  //Outputs
    //LEDs
    pinMode(7, OUTPUT);
    pinMode(8, OUTPUT);
    pinMode(13,OUTPUT);
 
  //Inputs
    pinMode(2, INPUT);
    pinMode(3, INPUT);
   
  //Startup delay:
    delay(100);   
   
}


void loop()
{
  if (Serial.available() > 0) {
    inByte = Serial.read();  // read input from PC
    /*
    Serial.write("\r I got a: ");
    Serial.print(inByte);
    Serial.write("\t means: ");
    Serial.write(inByte); 
    */
    switch (inByte)          //switch statement
    {
       case 48:   motorStopp();                //The ASCII value of '0' = 48
                  break;
       case 50:   motorLaufRueck();            //The ASCII value of '2' = 50
                  break;
       case 52:   motorLaufLinks();
                  break;
       case 53:   motorStopp();
                  break;
       case 54:   motorLaufRechts();
                  break;
       case 56:   motorLaufVor();
                  break;
                                 
    }
    delay(100);
  }
}


Megaionstorm

Vielleicht solltest DU es mal im Arexx Forum versuchen:
http://www.arexx.com/forum/viewforum.php?f=48
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Go Up