Hallo an alle

Ich möchte nun Daten vom PC zum AVR (Mega senden, um sie dort zu verarbeiten. Ich will eine Zahl einlesen und damit rechenen. Als UART Lib wwill ich die Procyon Lib verwenden.

Das senden verstehe ich und funktioniert auch

Ich möchte am Terminal eine Zahl eingeben und nach einem ENTER, wird die Zahl zum AVR geschickt.

Nur mit dem Senden komme ich nicht zurecht

Mit uartReceiveByte() lese ich die Daten aus dem Receive Buffer aus, oder? Könnte mir da jemand das genauer erklären?

zahl1 = uartreceiveByte();

Nun stehet in der Variable zahl1 der String, der gesendet wurde, oder??
Danach muss ich die Zahl mit atoi() umwandeln, oder?
Das mit den Interupts verstehe ich auch nicht. Gibt es dazu kein Tutorial?

Nun kann ich sie zum Rechnen weiterverwenden. Sehe ich das Richtig?
Könnte mir da jemand helfen??

Danke im Voraus

Gruß Robert