Auslesen/Datenempfang AD Wandler Arduino-Board

Gast #1734088
Lesenswert?

Beim Auslesen der Werte vom AD-Wandler habe ein Problemchen :
a) Die Serielle Schnittstelle liefert Werte an den Computer, obwohl 
absolut nichts an den AD Wandler angeschlossen ist.

Ich denke mal das ist die Ursache dafür, daß, wenn ich den Widerstand 
eines Potis auslesen will ebenfalls "Dauerfeuer" auf dem Port herrscht.

Der Code ist absolut simpel, darum kann es eigentlich nicht am Programm 
liegen, anderer seits hat man schon Pferde kot... sehen.

Hier das Mini-Proggi :

int potiPin = 0;  // Referenzvariable

void setup(){

  Serial.begin(9600); // Initialisierung Serieller Port
}
void loop(){
  int potiVal = analogRead(potiPin); // auslesen Wert von AD Wandler
  if(potiVal != potiPin){  // Stillhalten solange Werte identisch
  Serial.println(potiVal); // sende den Wert
  potiPin = potiVal; // Referenzvariable = gelesener Wert
  }
delay(500); /* Reduzierung der Werte
              um ggf. Meßschwankungen zu dämpfen
           */
}

Hier die Meßwerte wenn AD-Wandler sich im "Leerlauf" befindet (also 
absolut nichts angeschlossen ist, außer dem USB-Shield versteht sich) :

Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version   = RXTX-2.1-7
442
396
367
361
366
379
372
358
370
373
380

Any suggestions ? :(

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren