Hirdetés

Új hozzászólás Aktív témák

  • nyunyu

    félisten

    Buheraljunk billzetet jeligere eddig ezt a prototipust sikerult elkovetni:

    Arduino egy 74HC151 multiplexeren keresztul folyamatosan pasztazza a gombok allapotat, majd a felso panelen levo 74HC138 demultiplexeren kivalasztja az annyiadik LEDet, amelyik gomb utoljara meg volt nyomva, ha tobb is meg van nyomva, akkor felvaltva villognak a megfelelo LEDek, amilyen gyorsan az Arduino kergeti oket.

    Multiplexer/demultiplexer megoldasnak az az elonye, hogy joval kevesebb Arduino labat igenyel, mintha direktbe lennenek drotozva a gombok/LEDek.
    8 gomb leolvasasahoz eleg 3 lab a cimzeshez, egy negyedik meg a kivalasztott gomb ertekenek a fogadasahoz, mig direktbe drotozva 8 lab kellene a 8 gombhoz.
    (Csak 5 gombom volt itthon, nem hasznalom a 74HC151 osszes bemenetet, ugyanigy 74HC138-nak sincs minden kimenete hasznalva.)

    Amivel szivtam: 74HC151 kimeneten (kek drot) fixen tapfesz jelenik meg, ha valamelyik bemenete lebeg. -> mindet foldelni kell.

    Kapcsolok kimenetet is le kell huzni foldre, ha nincs megnyomva a gomb!!!
    Ezert van ellenallas dugva a 74HC151 bemeneire dugott feher drotok vege es a fold koze.
    Masik oldalrol meg kapcsolo mogotti diodan at folyik a tapfesz, ha a gomb meg van nyomva.

    Perpill azert vannak a LEDek a tapfesz, meg a 74HC138 kimenete koze kotve, mivel beneztem az IC tipusat, es sikerult kifognom egy olyan demultiplexert, aminek invertalt a kimenete.

    Idovel ki fogom cserelni 74HC238-ra, mert annak rendes kimenete van.
    (74HC138: minden kimenet: 5V, megcimzett: fold, 74HC238 minden kimenet: fold, megcimzett: 5V)

Új hozzászólás Aktív témák