logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Klawiatura matrycowac 3x4 obsługa w BASCOMIE.

bochnio 03 Maj 2011 13:38 2079 4
REKLAMA
  • #1 9464680
    bochnio
    Poziom 13  
    Witam, mam problem z obsługą klawiatury matrycowej 3x4 w BASCOMIE. Zamieszczam jak wygląda w środku:

    Klawiatura matrycowac 3x4 obsługa w BASCOMIE.

    Mam zasadnicze wątpliwości co do jej podłączenia i użycia instrukcji GETKBD. Otóż w helpie do BASOMa doczytałem się, że może być ona użyta dla klawiatur 4x4 i 4x6, czy któryś z kolegów używał do obsługi klawiatury 3x4, ew. mógłby podpowiedzieć co zrobić w tej sytuacji?
    I jeszcze jedna sprawa, w helpie pokazane jest, że klawiatura 4x4 ma 8 wyprowadzeń, do każdego wiersza i kolumny po jednym (być może ma więcej tylko tutaj nie są użyte, jak mniemam) moja klawiatura jest 3x4 i posiada 9 jak widać na zdjęciu, co trochę mnie dezorientuje. Mógłby mi ktoś wytłumaczyć skąd i po co te 2 dodatkowe wyjścia?

    Zamieszczam dodatkowo kod którym testuje poprawność działania klawiatury przez rs232:

    $regfile = "m8def.dat"
    $crystal = 8000000
    $baud = 4800

    Config Kbd = Portb , Delay = 100
    Dim B As Byte

    Do

    B = Getkbd()
    Print B
    Wait 2

    Loop
    End

    Dzięki za pomoc!
  • REKLAMA
  • #2 9464898
    GienekS
    Poziom 32  
    Zrób z tego schemat, to będzie widać czy to jest klawiatura matrycowa.
  • REKLAMA
  • #3 9465454
    hose2
    Poziom 17  
    Witam,

    Połącz tak:
    niebieski - wiersz1
    żółty - wiersz2
    biały - wiersz3
    czarny - wiersz4
    szary - kolumna1
    pomarańczowy+czerwony - kolumna2
    zielony - kolumna3
    i bascom to obsłuży jako matryce 4x4 (bez jednej kolumny)

    Ale, ale... oczekiwałeś chyba gotowca, bo wszystko widać na zdjęciu.
    Pozdrawiam
  • REKLAMA
  • #4 9465935
    bochnio
    Poziom 13  
    Nie liczę na gotowca. Pisząc "wiersz1", "kolumna1" masz na myśli oznaczenia przyjęte w helpie BASCOMa? Dlaczego moja klawiatura ma 9 wyjść, a nie 7? Muszę dać rezystory 470 Ohm czy da się bez nich obejść?

    Dzięki.
  • Pomocny post
    #5 9465960
    hose2
    Poziom 17  
    1. Tak jak w helpie
    2. No cóż taka konstrukcja. Widocznie ktoś to tak wymyślił, na szczęście da się połączyć w matrycę 3x4
    3. Daj, nie oszczędzaj.

    Pozdrawiam
REKLAMA