Hallo, ich habe mir vor kurzen das Teensy mit dem SDCard adapter zugelegt. http://www.pjrc.com/store/teensy.html http://www.pjrc.com/store/sd_adaptor.html und habe schon einige experimente ausprobiert. nu bin ich allerdings an ein problem gestoßen bei dem ich nicht weiter komme. Und zwar möchte ich zusätzlich an meinem Teensy diesen Codier schalter anschließen. http://www.reichelt.de/Dip-Kodierschalter/KDR-10/3/index.html?&ACTION=3&LA=2&ARTICLE=9248&GROUPID=3287&artnr=KDR+10 Das ziel ist je nach Position 0 - 9 eine bestimmte Programmfunktion für die jeweilige zahl aufzurufen. Nun mein problem wie schließe ich diesen schalter an und wie sieht es programmtechnisch aus das ich die einzelnen stellungen abfragen kann? Liebe grüße Linus
Linus schrieb: > Nun mein problem wie schließe ich diesen schalter an Das sind im Prinzip auch nur 4 Taster, die in einem gemeinsamen Gehäuse sind und durch Drehen an der Kodierscheibe unterschiedliche 'Schaltmuster' erzeugen. D.h. du schliesst die 4 'Ausgänge' von diesem Kodierschalter genau so an, wie du es mit 4 Tastern auch machen würdest. > und wie sieht es > programmtechnisch aus das ich die einzelnen stellungen abfragen kann? An den 4 Eingangsleitungen kommen dann unterschiedliche Muster daher, je nach Stellung der Kodierscheibe. Wenn du also die Auswertung von gewöhnlichen Tasterstellungen bereits beherrscht, dann sollte dir der Kodierschalter keine Probleme bereiten.
Ja da liegt mein problem, mit Tastern habe ich bis jetzt noch keine erfahrung machen können.nur bei einem versuch mit der schaltung wie auf den bildern. aber auch hier stieß ich auf das programmier problem wie gesagt anfänger :-( so laut reichelt hat der codierschalter ja nur 3 pole was schließ ich nu an ground an und was an die anderen pins?
Linus schrieb: > Ja da liegt mein problem, mit Tastern habe ich bis jetzt noch keine > erfahrung machen können.nur bei einem versuch > > mit der schaltung wie auf den bildern. > > aber auch hier stieß ich auf das programmier problem > wie gesagt anfänger :-( Dann würde ich an deiner Stelle dieses Manko erst mal ausbügeln. Es hat keinen Sinn, weitergehende Problemstellungen ins Auge zu fassen, wenn du die Grundlagen nicht beherrscht. Eine Pin als Ausgang zu benutzen um damit gezielt eine 0 oder eine 1 am Ausgang zu erzeugen ... Einen Pin als Eingang zu benutzen um damit mit einem Taster dem Programm eine 1 bzw. eine 0 vorzugeben ... das sind absolute Grundlagen. Ohne die zu beherrschen kommst du nicht weiter. Da hilft es auch nichts, wenn du 3 Demo-Programme aus einem Demo-Ordner in den µC brennst, laufen lässt und danach 'schön, nächstes Beispiel' sagst. Da musst selber programmieren! Die genannten Grundfertigkeiten müssen so sitzen, dass ich dich um 1/2 4 Uhr früh aus dem Bett hole und du in 2 Minuten ein Programm schreiben kannst, welches einen Taster abfragt und als Reaktion darauf ein paar LED schaltest. So lange das nicht sitzt, ist alles andere sinnlos.
Linus schrieb: > so laut reichelt hat der codierschalter ja nur 3 pole Welcher? der KDR10? Das kann nicht sein. Der kann nicht 3 Pole haben. Für 10 stellungen brauchst du schon mal mindestens 4 Ausgangsleitungen. Dazu noch ein gemeinsamer Anschluss. Macht mindestens 5 Pins. 5 Pins als ungerade Zahl ist aber ungewöhnlich (ungerade Zahl). Ergo sind es 6. Und genau das ist dann auch die Pinzahl die ich im Datenblatt für den KDR-16 vorfinde. Für den KDR-10 finde ich kein Datenblatt. Aber das wird dort auch nicht anders sein. Das sind einfach nur 4 Taster - die du über die gemeinsamen Anschluss an Masse schalten lässt.
1 | zu den µC-Eingängen (mit Pullup versehen) |
2 | + + + + |
3 | | | | | |
4 | ####O##O##O##O### |
5 | # | | | | # |
6 | # \ \ \ \ # KDR-10 |
7 | # | | | | # |
8 | # +--+--+--+ # |
9 | # | # |
10 | #############O### |
11 | | |
12 | ---+---- GND |
:
Bearbeitet durch User
gut und jezt kam der AHA moment :-D ich habe mich verwirren lassen durch diese angaben Allgemeines Typ DIP-Codier-Drehschalter AufbauSchraubendreherbetätigung Polzahl 3 Farbe schwarz / Schieber: rot Material Kunststoff, Kupferkontakte Temperatur, max. -40 … +85 °C Daher der gedanke auf 3 pole aber dank deiner erläuterung hab ich jetzt zumindest den anschluss und die funktionsweise verstanden. manchmal hat man wie so brett vorm kopf.... Das mit dem programmieren bekomm ich auch noch hin und werde mich auch gleich dahingegend vertiefen. ich danke dir vielmals bist nen guter lehrer ;-) wenn du nichts gegenhast würde ich den programm auch hier posten und du könntest vielleicht deine meinung darüber äusern
Linus schrieb: > Allgemeines > Typ DIP-Codier-Drehschalter > AufbauSchraubendreherbetätigung > Polzahl 3 muss der Azubi geschrieben haben, der sich nur das Photo angesehen hat.
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.