ein wenig programmcode wäre wahrscheinlich nötig, eventuell auch eine schaltung, falls du nicht direkt über den ADC gehts sondern noch ne schaltung oder sowas fdavor hast
Werbung
Hallo,
habe heute zum ersten mal mit einem Drehencoder experimentiert. Anschluß mit Pull-Ups und 100N zum Entprellen. Laut Oszi ein wunderschönes Signal beim drehen....nur leider springt er.
Wie in der Bascom-Hilfe habe ich da einmal die funktion links und rechts. Es wird jeweils eine Variable mit 1 addiert bzw suptrahiert. So daß halt eine schöne Zahlen-Folge auf dem Display ausgegen werden kann.
Nur leider wird die Funktion beim Drehen nicht einmal, sondern 4mal.
Also nicht 1,2,3,4....sondern 1,5,9,13. Ebendso beim drehen in die andere Richtung. Hat da jemand eine Idee?
Vielen Dank
ein wenig programmcode wäre wahrscheinlich nötig, eventuell auch eine schaltung, falls du nicht direkt über den ADC gehts sondern noch ne schaltung oder sowas fdavor hast
naja, was für Programcode wäre denn nötig. Ich habe einfach aus der Hilfe den einen Befehl rauskopiert, an meine In-Put-Pins angepasst, und als das nichts brachte mit dem wait-Parameter gespielt, also von 1 auf 0 gewechselt
Gehe nicht über ein ADC, ist ein digitaler Encoder, der also die Flanken in Rechteck-Form weiterleitet
Hallo, keiner eine Idee?
Hallo m_herr,
hilft dir das weiter?
http://www.gerold-online.de/cms/uc-p...rs-ct-lab.html
Günter
Ich hatte das Beispiel aus der Help seinerzeit auch leicht abgeändet, da die Raststellung nicht perfekt zu der Abfrage passte.
Ich hatte meine Variable die rauf und runter gezählt wurde durch zwei geteilt bzw. jeden zweiten Step ausgewertet damit es besser bedienbar wurde.
Da gibt es aber große Unterschiede bei den Raststellungen / Umdrehung und Impulse / Umdrehung.
Gruß RePi!
*** Holzhacken ist deshalb so beliebt, weil man bei dieser Tätigkeit den Erfolg sofort sieht. ***
*** (Albert Einstein) ***
prellt vieleicht da was. ansonsten /4 wäre auch möglich
Lesezeichen