- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 4 von 4

Thema: SAMWELL 12er tastatur für den ATmega 16

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.03.2006
    Ort
    WOB
    Beiträge
    630

    SAMWELL 12er tastatur für den ATmega 16

    Anzeige

    Powerstation Test
    hi

    ich habe ein problem. ich will folgende tastatur mit ausenbeschaltung so anschließen, dass ich nur 4 bit für meinen ATmega 16 brauche.

    http://www.pollin.de/shop/downloads/D420403D.PDF

    mein problem ist, das pin 1 und pin 2 verwendet werden und dadurch dann die anderen doppelt. Ich kenn es so dass ein pin der taster alle verbunden sind und dann die aneren 12 ausgänge einzeln zur verfügung stehen.

    vielen Dank
    mfg TJ

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Seltsames Layout...
    Es ist eine 2*7 Matrix

    Du könntest z.B. die 1-Leitung herausführen.
    Die 7 Leitungen 6-11 legst du auf einen 8-Bit-Prioritätsencoder (zB 74*14 und führst 3 Leitungen raus, die für 7 Signale (6-11) oder "nix gedrückt" codieren. Leitung 2 ist dann redundant, und du hast 4 Datenleitungen wie gewünscht.

    Oder mit einem I2C-Baustein wie PCF8574, der braucht nur 2 Leitungen (SDA und SCL), falls es insgesamt nur 4 Leitungen sein dürfen, denn 2 braucht man ja schon für GND unf VCC.
    Disclaimer: none. Sue me.

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.03.2006
    Ort
    WOB
    Beiträge
    630
    deine Idee gefällt mir schonmal sehr. danke

    findes du das layout genauso beschissen wie ich? naja, war billig und von Pollin...

  4. #4
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo TJ!

    Das mit dem 8-bit-Prioritätsencoder stimmt, aber Leitung 2 ist nicht redundant, weil mit ihm sind noch weitere 6 Taste verbunden. Du musst also zwischen 1 und 2 umschalten und den Enkoder einlesen. Entweder nimmst Du von dem AVR 5 Pins, oder benutztst Du noch ein Inverter (Transistor ?).

    MfG

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests