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.