Analoge Messungen an Arduino gibt falsche Werte
Habe ich versucht, die Messung der analogen pin-Wert mit dem mitgelieferten standard-sketch in der Arduino-IDE. Aber auch wenn es keine Verbindung zum pin, es druckt zufällige Werte. Gibt es etwas, das erledigt werden?
Habe ich ein FSR-sensor angeschlossen, der aus 5V+ - analog-pin 0
Du musst angemeldet sein, um einen Kommentar abzugeben.
Keine Verbindung geben Sie Zufallswert ist komplett erwartet. Die pin ist floating, und kann oder kann nicht haben, eine Gebühr auf Sie zu jeder Zeit, so dass zufällige Werte.
Befestigen Sie den analog-Eingang auf Masse - sollte es wieder eine Reihe von fast null (innerhalb der Genauigkeit und Rauschen des ADC).
Verwenden Sie die "Pull-up" oder "Pull-down" - Widerstand. Lesen Sie hier mehr über diese Schaltung: http://www.ladyada.net/learn/arduino/lesson5.html
Bietet einen Pfad, der eine höhere Resistenz gegen Boden sorgt dafür, dass, wenn dieser Teil der Schaltung geöffnet ist, wird die statische Elektrizität in den verbleibenden Teil mit dem pin verbunden wird, geerdet. Es teilt auch die Spannung zwischen den beiden Pfaden, damit Sie richtig Gas die Spannung an den pin.
Das gleiche problem entstehen, um mich ,
Was Sie tun müssen ist, ändern Sie die" Serielle.begin(9600);"
Zu "Serie.beigin(115200);
Jetzt zeigt Sie genaue Nullen ohne jede Eingangsquelle.