Noch ein Hinweis zu:
Zitat Zitat von toraX
Das einzige was auf meinem Bildschirm erscheint sind Unmengen an Buchstaben und Ziffern, ...
Da der Kontroller recht flott ist, und dein main() natürlich in einer Schleife läuft, sendest du ununterbrochen. Ist das tatsächlich gewünscht?
Wenn nein, solltest du evl. nur bei einer Änderung des ADC-Wertes senden, und dann evl. mit einem Trennzeichen zwischen den einzelnen Werten.
Beispielhaft:
Code:
unsigned int adc_wert;

int main (void)
{
   unsigned int adc_wert_last = 0;

   while ()
   {
      tu was;

      if (adc_wert != adc_wert_last)
      {
         atoi (adc_wert, buffer, 2);
         write (buffer);
         write ("\n\r");
         adc_wert_last = adc_wert;
      }

      mach hier weiter;
   }
   return 0;
}
[highlight=red:37fc6e945f][/highlight:37fc6e945f]