Ist in diesem Fall aber auch egal

Das oben kann schon deswegen nicht so wie gedacht funktionieren, weil da überhaupt keine Endlosschleife im Code drin ist (s. Anleitung und Beispiele ).


Weiterhin kannst Du keine Zeichenkette mit einer einfachen Bedingung wie "if(receiveBuffer == "Hello") " vergleichen.

Das geht nur mit einzelnen Zeichen direkt.
Eine Zeichenkette ist ein ARRAY mit Bytes (also quasi ein ganzer Haufen von Variablen) - Du kannst kein Array mit einem Array über "==" vergleichen - jedes Element muss einzeln mit dem entsprechenden anderen Element verglichen werden.

Musst schon Funktionen wie strcmp verwenden (oder selbst duch das Array laufen... ).

So in etwa:
if(strcmp(receiveBuffer,"Hello")==0)
// mach was...

Hoffe das hilft Dir weiter, frag ruhig wenn noch was unklar ist.

MfG,
SlyD