reikia pridėti mygtukas prie kompiuterio (ne parellel uosto: (

T

tendencija

Guest
Hey, Man reikia pridėti mygtuką prie savo kompiuterio, kad galėčiau naudotis programatically (pref vb.net)

Aš paprastai būtų naudoti parellel uoste, tačiau šis kompiuteris neturi vieno ..Taip pat galiu pridėti dar vieną (dėl kitų priežasčių)

Ji turi serial port, USB, Audio uostuose.

Nutraukti skatina geriau.Bet kaip aš galiu tai padaryti?ačiūParašytas po 35 minučių:Ar galiu naudoti serijos uostuose 9 PIN "Indikatorius"?kad PIN ir vietoje kitoje pusėje?

 
labas,

Jūs galite naudoti serial port "duomenų laikmenos aptikti" PIN 1 iš 9.

jungiklį reikia perjungti tarp GND ir srovės.

1.Pradėti naują pavyzdžiui, Visual Basic.
2.Sukurkite naują projektą Standard EXE.Form1 sukurtas pagal nutylėjimą.
3.Pasirinkite komponentai iš Projekto meniu patikrinkite, ar "Microsoft" Comm Control ", tada spustelėkite Gerai.
4.Pridėti MSCOMM kontrolės formos.
6.Įrašyti šį kodą į Form1 kodas lange:private Sub Form_Load ()
Form1.Caption = "APP2"
Su MSComm1
. CommPort = 2
. Patvirtinimas ryšio = 2 - comRTS
. RThreshold = 1
. RTSEnable = True
. Nustatymai = "9600, n, 8,1"
. SThreshold = 1
. PortOpen = True
"Palikite visus kitus parametrus pagal nutylėjimą.
Pabaigoje
End Sub

Private Sub Form_Unload (Cancel As Integer)
MSComm1.PortOpen = False
End Sub

Private Sub MSComm1_OnComm ()
jei MSComm1.CommEvent = comEvDSR tada
MsgBox "mygtuką nuspaustą"
end if
End SubPowered by:

http://support.microsoft.com/default.aspx?scid=kb; en-US; 194.922sėkmės
Ran

 
I <3 tu

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />

Hah.Taigi man reikia mygtuko su 3 kontaktus, tiesa?

Thanks again!

 
teisė, bendras prisijungiate prie "duomenų laikmenos aptikti" PIN ir dviejų kitų su VCC ir GND.

Ran

 
Jūs galite kurti mažas mikrovaldiklį kurių produktų, kurie bus kalbėti su kompiuteriu per RS-232 prievadas.Jūs galite prisijungti persijungia į mikrovaldiklio įvesties prievadų ir rašyti programinės įrangos bendrauti ten statusas su kompiuteriu.

Actully ji bus šiek tiek brangesnis sprendimas, bet galite daryti daug kitų dalykų, naudojant tą pačią grandinę, kaip pridėti LCD ekranas ir tt

 
tendencija rašė:

I <3 tu
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" /> Hah.
Taigi man reikia mygtuko su 3 kontaktus, tiesa?Thanks again!
 
Thanks guys ..

I don't mind išleidimą rezistorius dėl vieno vienintelio ..bet gali daryti daug tokių ..Taigi, jei aš naudoju 3 kreipkitės (SPDT), man teks naudoti susisiekti?I am guessing, taip oneither ..bet tik tikrinti ..
ačiū!

 
Aš ne visai suprantu jūsų klausimą.
Jei naudojate SPDT (3 kontaktai), turėsite prijungti 3 laidai (no resistor).
Jei naudojate SPST (2 kontaktai) turėsite prisijungti 2 laidais (vienas su serijiniu rezistorius).

 
Hi tendencija,

kaip galima pamatyti adresu:

http://en.wikipedia.org/wiki/Switch

SPDT kaip 3 eilutes.

jums reikia prisijungti Ru PIN 1 iš 9 (Karjera aptikti)
jums reikia prisijungti prie L1 PIN 5 iš 9 (žemės)
jums reikia prisijungti prie L2 pin 7 iš 9 (bus naudojamas kaip VCC)

siekiant naudoti PIN 7, VCC jums reikia pridėti kitą eilutę:

mscomm1. RTSEnable = true

ne stady valstybės Com conncted į L1-GND (PIN 5).Paspaudus jungiklį COM prijungtas prie L2-VCC (PIN 7).tada Visual Basic atpažins kaita ir teks veikti.

Jums nereikia pridėti jokių rezistorių.

 

Welcome to EDABoard.com

Sponsor

Back
Top