Noch ein Hinweis zu:
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?Zitat von toraX
Wenn nein, solltest du evl. nur bei einer Änderung des ADC-Wertes senden, und dann evl. mit einem Trennzeichen zwischen den einzelnen Werten.
Beispielhaft:
[highlight=red:37fc6e945f][/highlight:37fc6e945f]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; }
Lesezeichen