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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.