hi allerseits,
mit folgendem code werden bei der verwendung des original arexx-atmega8 die werte der line-sensoren zum pc über die IR schnittstelle übertragen...
beim standard-atmega8, auf den der code mit ISP geflasht wurde dagegen nicht - egal ob mit dem robofr-board, oder direkt in die platine eigesetztem prozessor...
weiss jemand rat? was muss ich beim standard-atmega8 anders machen?
Code:
#include "asuro.h"
int main(void)
{
unsigned int data[2];
Init();
SerPrint("\r\n --- georgs line-sensor test ---");
SerPrint ("\n\r");
Msleep(1000);
StatusLED(OFF);
FrontLED(ON);
do
{
LineData(data);
SerPrint("phototransistorwerte li/re: ");
Msleep(500);
SerPrint (" ");
PrintInt(data[0]);
StatusLED(RED);
Msleep(500);
SerPrint(" - ");
PrintInt(data[1]);
StatusLED(GREEN);
Msleep(500);
SerPrint ("\n\r");
}
while(1);
return 0;
}
Lesezeichen