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

Jak przypisać klawisze do zmiany stanu pinu D0 portu LPT?

skoq 05 Gru 2005 21:03 5704 6
REKLAMA
  • #1 2057042
    skoq
    Poziom 13  
    Posty: 115
    Pomógł: 1
    Ocena: 1
    Witam, mam taki problem, jestem początkującym programistą i nie wiem jak zrobić aby po naciśnięciu np strzałki na pinie D0 portu LPT wystawić stan 1 lub 0. Czy moglby mi ktos pomoc?? tylko tak łopatologicznie :P

    P.S. Samo sterowanie portem mam opanowane :)
  • REKLAMA
  • #2 2057108
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    I pewnie kolega lubi się bawić w 20 pytań bo nawet nie podał pod jaki system operacyjny ani jak ma to dokładnie współpracować z systemem.
  • REKLAMA
  • #3 2057125
    skoq
    Poziom 13  
    Posty: 115
    Pomógł: 1
    Ocena: 1
    nie wiem czy problemem jest to aby dzialalo pod win XP oraz 95, to ma byc sterowanie silniczkiem z portu lpt ale przy pomocy klawiatury, a nie np buttonow

    A tak przy okazji nie lubie sie bawic w 20 pytan i odpowiedzi bo zalezy mi na szybkiej odpowiedzi, a ze jestem poczatkujacy to nie wiem jakie konkretne inforamcje sa wazne
  • REKLAMA
  • #4 2058548
    robson_s-ec
    Poziom 15  
    Posty: 98
    Pomógł: 7
    Ocena: 4
    Chyba jednak to jest 20 pytań:(
    Jaki język/kompilator, system operacyjny.
    Ogólnie pod konsole (w C) getch() i badsz co otrzymales switchem.
    A w okienkowej wersji piszesz swój event OnKeyDown, albo przyporządkowujesz skruty klawiszowe do buttonów.
  • #5 2059968
    skoq
    Poziom 13  
    Posty: 115
    Pomógł: 1
    Ocena: 1
    Sorki, moj blad zapomnialem umiescic w jakim jezyku pisze choc wydawalo mi sie ze napisalem, jest to visual basic, kompilator to Visual Basic 5.0, a OS to WIN XP. pozdroofka i jeszcze raz sorki bo o tym to ewidentnie zapomnialem badz przeoczylem
  • REKLAMA
  • Pomocny post
    #6 2061199
    sivex
    Poziom 27  
    Posty: 815
    Pomógł: 113
    Ocena: 25
    No tak.
    Standardowo odsylam do tego tematu :)

    https://www.elektroda.pl/rtvforum/topic328008.html

    Jezeli opanowales port i dziala on na buttonach to nie widze juz zadnego problemu zeby obluzyc port klawiatura.
    Wydaje mi sie jednak ze nie dokonca masz opanowane sterowanie portem poniewaz pytania o sprawy mniej skomplikowane obsluga LPT a wrecz podstawowe ( jak uzyc klawisza... ) wykluczja sie na wzajem.

    Tu jest odpowiedz:

    https://www.elektroda.pl/rtvforum/topic400250.html

    pozdr.
  • #7 2259483
    skoq
    Poziom 13  
    Posty: 115
    Pomógł: 1
    Ocena: 1
    Temat uwarzam za zamkniety, poniewaz jest to juz nie aktualny problem, a odpowiedz na zadane pytanie znajduje sie w powyzszych linkach podrawiam :)

Podsumowanie tematu

✨ Początkujący programista pyta, jak przypisać klawisze klawiatury, np. strzałki, do zmiany stanu pinu D0 portu LPT na wartość 1 lub 0 w systemie Windows XP, używając Visual Basic 5.0. Problem dotyczy sterowania silniczkiem przez port LPT za pomocą klawiatury, a nie przycisków GUI. W odpowiedziach podkreślono konieczność podania szczegółów dotyczących systemu operacyjnego, języka programowania i środowiska. Sugerowano użycie funkcji getch() w konsoli lub obsługę zdarzeń OnKeyDown w aplikacji okienkowej. Udostępniono linki do tematów na forum Elektroda.pl, które zawierają przykłady i rozwiązania dotyczące sterowania portem LPT oraz obsługi klawiatury w Visual Basic. Ostatecznie problem uznano za rozwiązany dzięki wskazanym materiałom.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA