Hallo,
schau mal, was Du da vergleichst
if(buffer == "bled11")
buffer könnte man auch so ausschreiben
&buffer[0]
Du vergleichst dann wohl eine Adresse mit string.
Schau dir mal Funktionen von string.h und vor allem strcmp
http://www.nongnu.org/avr-libc/user-...r__string.html

Ich hoffe, daß ich helfen konnte.

Gruß Sebastian