Forum: Mikrocontroller und Digitale Elektronik 8 Drehencoder abfragen, aber wie?


von Der Bert (Gast)


Lesenswert?

Hallo, ich stehe vor dem Problem 8 Drehencoder abfragen zu müssen. Um 
Portpins und um die Rechenleißtung zu schonen, dachte ich einen 
Digital-In-Multiplexer wie z.b. den 74HC165 zu nutzen. Da er ja 8 
Eingänge hat, wären doch Theoretisch 4 Encoder möglich. Oder bin ich da 
komplett auf dem Holzweg?

Danke!

von min (Gast)


Lesenswert?

hier wird diese Fragestellung bis ins letzte Detail beschrieben.
Code für STM32 (C) und PIC Prozessoren (Assembler + C) ist vorhanden.

von Chris M. (yoblid) Benutzerseite


Lesenswert?

Hi Bert,

vor der Frage stand ich bei meinem Step Sequencer auch mal und habe mich 
dann für einen ATmega328 entschieden, den ich per I2C mit dem 
Hauptprozessor verbunden habe. Mit einem ATmega328 frage ich 8 Encoder 
ab.

Schau mal hier: 
http://hartgeloetet.blogspot.de/2013/05/musik-schritt-fur-schritt-teil-3.html

Viele Grüße
Chris

von min (Gast)


Lesenswert?

link vergessen - hier natürlich:
http://www.ucapps.de/mbhp_din.html

von min (Gast)


Lesenswert?

und richtig ein 74HC165 liest 4 Encoder aus,

von Falk B. (falk)


Lesenswert?

@ Der Bert (Gast)

>Hallo, ich stehe vor dem Problem 8 Drehencoder abfragen zu müssen.

wo ist das Problem?

>Um
>Portpins und um die Rechenleißtung zu schonen, dachte ich einen
>Digital-In-Multiplexer wie z.b. den 74HC165 zu nutzen.

Das ist ein Schieberegister. Das spart Port Pins aber keine 
Rechenleistung.

>Eingänge hat, wären doch Theoretisch 4 Encoder möglich.

Sicher.

> Oder bin ich da komplett auf dem Holzweg?

Sind schon wieder die DIL40 Gehäuse ausverkauft?

Der Rest steht im Artikel Drehgeber.

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