Ich glaub ich muss mir auch endlich Mal so ein oszi anschaffen. Der encoder läuft leider nicht mit 5v. Den Input pullup nutze ich. Aber warum der arduino nicht reagiert, ist mir Grad rätselhaft. Da reicht mein Wissen nicht so weit aus.
Ich glaub ich muss mir auch endlich Mal so ein oszi anschaffen. Der encoder läuft leider nicht mit 5v. Den Input pullup nutze ich. Aber warum der arduino nicht reagiert, ist mir Grad rätselhaft. Da reicht mein Wissen nicht so weit aus.
Für solche Zwecke reichen einfache Oszi aus (DSO Shell Oszilloskop zum Beispiel). Man kann zumindest solche Frequenzsignale sichtbar machen. Die Dinger sind nicht so teuer und schnell lieferbar.
Arduino-Pin 2 und 3 sagt mir leider nicht so viel, am ATmega328P-PU ist Pin 2 und 3 RX und TX. Aber da gibt es oft unterschiedliche Bezeichnungen für die Pins. Es gibt einen Befehl mit dem kann die Pulsweite bestimmt werden, also zum Beispiel zwischen zwei HIGH-Signalen. Ob das brauchbar ist, hängt vom Anwendungsfall und vom Signal ab.
Wenn du den DG schon offen hast, könntest du über die Bauteile eventuell die Schaltung nachvollziehen.
Danach Datenblätter der Teile studieren. Ich vermute das ein Spannungsregler drauf ist und deswegen das IC nicht mehr richtig funktioniert (Spannung zu niedrig).
Du könntest statt Pullup auch Vorwiderstände und LEDs einsetzen, dann siehst du, wenn du langsam drehst, ob es flackert. Wenn du drehst sollte aber auch die Helligkeit auf etwa die Hälfte absinken.
Ein weiterer Test wäre mit dem Multimeter, dort sollte ungefähr die halbe Spannung anliegen wenn du drehst.
Mfg Hannes
Lesezeichen