Forum: Mikrocontroller und Digitale Elektronik Auslesen/Datenempfang AD Wandler Arduino-Board


von Thomas (Gast)


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 ? :(

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.