Cov txheej txheem:
- Kauj ruam 1: Saib Video
- Kauj Ruam 2: Tau Txais Txhua Qhov thiab Cov Khoom Siv
- Kauj Ruam 3: Tau txais Ps2 Library
- Kauj Ruam 4: Xam Tawm Cov Kev Sib Txuas ntawm Touchpad
- Kauj Ruam 5: Kuaj Touchpad
- Kauj Ruam 6: Program Arduino Microcontroller
- Kauj Ruam 7: Teeb Tus Txheej Txheem
- Kauj Ruam 8: Txhim Kho Lub Cev Tsav Tsheb ntawm Arduino Board
- Kauj Ruam 9: Txuas Cov Hluav Taws Xob thiab Cov Hluav Taws Xob mus rau Lub Tshuab Tsav Tsheb
- Kauj ruam 10: Txuas lub Touchpad rau teeb
- Kauj Ruam 11: Tso lub Locomotive (s) rau ntawm Txoj Kev
- Kauj Ruam 12: Txuas Lub Teeb rau Fais Fab thiab Qhib Nws
- Kauj Ruam 13: Kuaj Cov Tswj
- Kauj Ruam 14: Qhia Koj Txoj Haujlwm thiab nthuav nws Furthur
Video: Laptop Touchpad Tswj Cov Qauv Tsheb nqaj hlau - PS/2 Arduino Interface: 14 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Lub khoos phis tawj touchpad yog ib lub cuab yeej zoo siv los ua tswv yim rau microcontroller cov haujlwm. Yog li hnub no, cia siv lub cuab yeej no nrog Arduino microcontroller los tswj tus qauv kev tsheb ciav hlau. Siv lub PS/2 touchpad, peb yuav tuaj yeem tswj 3 qhov kev tawm mus thiab taug qab lub zog.
Khaws lub touchpad nrog nws qhov dav hauv qab (Ib yam zoo li hom duab), swb tus ntiv tes raws txhua ntawm ob kab pheeb ces kaum yuav raug siv los tswj ob qhov kev tawm mus, zawv zawg tus ntiv tes yuav siv los tswj lwm qhov kev tawm mus thiab swb cov ntiv tes ntsug yuav raug siv los tswj lub tsheb ciav hlau kom nrawm thiab taw qhia.
Yog li, yam tsis muaj ado ntxiv, cia peb pib!
Kauj ruam 1: Saib Video
Saib cov vis dis aus kom nkag siab txhua qhov kev tswj hwm thiab paub ntau ntxiv txog nws ua haujlwm li cas.
Kauj Ruam 2: Tau Txais Txhua Qhov thiab Cov Khoom Siv
Rau qhov haujlwm no, koj yuav xav tau:
- Arduino microcontroller sib xws nrog Adafruit Motor Shield V2 (UNO, Leonardo, thiab lwm yam)
- Adafruit Motor Shield V2
- PS/2 touchpad
- 4 xov hlau nrog txiv neej Dupont txuas ntawm ib sab (Txhawm rau txuas lub touchpad rau Arduino board)
- 2 xov hlau txhua rau txuas txuas lub zog thiab cov neeg tawm (3 max) rau lub cav thaiv
- 12-volt DC fais fab mov nrog lub peev xwm tam sim no tsawg kawg 1A.
Kauj Ruam 3: Tau txais Ps2 Library
Rub lub nplaub tshev ntawm lub tsev qiv ntawv ps2 los ntawm no. Txav cov ntawv rub tawm mus rau lub desktop vim nws yuav yooj yim dua los nrhiav. Qhib Arduino IDE thiab nyem Sketch> Include Library> Add. ZIP Library… thiab tom qab ntawd xaiv lub ps2 nplaub tshev los ntawm lub desktop. Lub tsev qiv ntawv yuav suav nrog thiab tam sim no koj tuaj yeem siv lub tsev qiv ntawv ps2.
Kauj Ruam 4: Xam Tawm Cov Kev Sib Txuas ntawm Touchpad
f koj muaj Synaptics touchpad zoo li cov saum toj no, lub ncoo 'T22' yog +5V, 'T10' yog 'Clock', 'T11' yog 'Data' thiab 'T23' yog 'GND'. Koj kuj tseem tuaj yeem xaim 'GND' xaim mus rau qhov tooj liab nthuav loj raws li tau hais los saum no.
Nyem rau ntawm daim duab saum toj no kom paub ntau ntxiv. Yog tias koj muaj lub touchpad sib txawv, sim tshawb nws tus lej hauv internet nrog 'pinouts' lossis koj tuaj yeem nug r/Arduino zej zog ntawm Reddit yog tias koj tau daig.
Kauj Ruam 5: Kuaj Touchpad
Nco ntsoov tias kev sib txuas raug yog ua rau lub touchpad. Txhawm rau ntsuas lub touchpad, tso tus lej ps2 nas rau ntawm Arduino microcontroller los ntawm Piv Txwv> ps2. Txuas 'Mloog' xaim rau D6, 'Cov ntaub ntawv' xaim rau D5, GND rau GND, thiab +5V lossis VCC rau +5V tus pin ntawm Arduino pawg thawj coj saib. Txuas tus Arduino pawg thawj coj saib mus rau lub khoos phis tawj thiab qhib qhov saib ua ntej. Yog tias koj pom cov lej hloov pauv thaum koj txav koj cov ntiv tes hla lub touchpad, lub touchpad ua haujlwm tau zoo thiab koj tuaj yeem ua mus ntxiv.
Kauj Ruam 6: Program Arduino Microcontroller
Nws raug pom zoo kom hla cov cai ua ntej xa nws mus rau Arduino microcontroller kom nkag siab tias txhua yam mus li cas.
Kauj Ruam 7: Teeb Tus Txheej Txheem
Teeb tsa tus qauv txhawm rau ntsuas lub zog khiav thiab tag nrho peb qhov kev tawm suab. Ua kom ntseeg tau tias txhua qhov kev sib koom tes tau ua kom raug thiab cov ciav hlau huv si. Kev tu cov ciav hlau thiab cov tsheb hauv lub log tsheb ib ntus yog pom zoo kom tiv thaiv lub tsheb ciav hlau kom tsis txhob poob.
Kauj Ruam 8: Txhim Kho Lub Cev Tsav Tsheb ntawm Arduino Board
Ua tib zoo txhuam cov pins ntawm lub cev tiv thaiv kab mob nrog poj niam lub taub hau ntawm Arduino pawg thawj coj saib thiab thawb daim ntaub thaiv sab saum toj ntawm Arduino board. Ua kom ntseeg tau tias daim ntaub thaiv haum zoo ntawm Arduino board thiab tsis muaj tus pin tau khoov.
Kauj Ruam 9: Txuas Cov Hluav Taws Xob thiab Cov Hluav Taws Xob mus rau Lub Tshuab Tsav Tsheb
Ua cov kev sib txuas hauv qab no:
- Txuas lub zog khiav mus rau qhov txuas txuas ntawm daim thaiv daim ntawv lo 'M1'.
- Txuas qhov kev tawm mus rau qhov seem peb qhov txuas txuas 'M2', 'M3', thiab 'M4'.
Ua kom ntseeg tau tias txhua txoj hlua txuas tau nruj.
Kauj ruam 10: Txuas lub Touchpad rau teeb
Txuas lub touchpad mus rau Arduino board los ntawm kev ua cov txuas hauv qab no ntawm touchpad thiab Arduino board:
- +5-volt lossis 'VCC' txog +5-volt ntawm Arduino board
- 'GND' rau 'GND' ntawm Arduino board
- 'Clock' rau 'D6' ntawm Arduino board
- 'Cov ntaub ntawv' rau 'D5' ntawm Arduino pawg thawj coj
Kauj Ruam 11: Tso lub Locomotive (s) rau ntawm Txoj Kev
Tso lub locomotive los sim. Koj tseem tuaj yeem tso ntau lub locomotives raws li qhov xav tau.
Kev siv cov cuab yeej rov qab raug pom zoo. Xyuas kom lub locomotives raug muab tso rau ntawm txoj kab kom tiv thaiv kev poob.
Kauj Ruam 12: Txuas Lub Teeb rau Fais Fab thiab Qhib Nws
Txuas lub 12-volt fais fab mov rau teeb thiab qhib nws.
Kauj Ruam 13: Kuaj Cov Tswj
Kuaj txhua qhov kev tswj hwm. Xa mus rau cov vis dis aus saum toj no kom nkag siab txog kev tswj hwm.
Kauj Ruam 14: Qhia Koj Txoj Haujlwm thiab nthuav nws Furthur
Yog tias koj tau txais koj txoj haujlwm ua haujlwm thiab yog tias koj tuaj yeem ua tau, sim sib koom cov duab ntawm koj kev tsim nrog zej zog los ntawm txhaj rau 'Kuv Ua Nws!'.
Tsis tas li, sim ntxiv cov yam ntxwv thiab lub luag haujlwm rau txoj haujlwm no thiab sim qhia lawv ib yam. Txawm koj ua dab tsi, txhua qhov zoo tshaj plaws!
Pom zoo:
WiFi DCC Qhov Chaw Nres Nkoj rau Cov Qauv Tsheb nqaj hlau: 5 Kauj Ruam
WiFi DCC Qhov Chaw Nres Nkoj rau Tus Qauv Tsheb nqaj hlau: Hloov kho 5 Lub Plaub Hlis 2021: kos duab tshiab thiab hloov pauv mus rau cov khoom siv hluav taws xob.Kev kos duab tshiab: command_station_wifi_dcc3_LMD18200_v4. rau
Arduino 2-in-1 Tus Qauv Tsheb nqaj hlau Tswj: 4 Cov Kauj Ruam
Arduino 2-in-1 Model Train Controller: Plaub caug xyoo dhau los Kuv tau tsim tus qauv op-amp raws tus qauv tsheb nqaj hlau rau ob peb tus phooj ywg, thiab tom qab ntawd kwv yees li plaub xyoos dhau los kuv rov tsim nws siv PIC microcontroller. Txoj haujlwm Arduino no rov tsim PIC version tab sis kuj ntxiv lub peev xwm los siv
Keyboard Tswj Qauv Tsheb nqaj hlau V2.0 - PS/2 Interface: 13 Cov Kauj Ruam (nrog Duab)
Keyboard Tswj Qauv Tsheb nqaj hlau V2.0 | PS/2 Kev Sib Txuas: Hauv ib qho ntawm kuv Cov Lus Qhia yav dhau los, Kuv tau qhia koj yuav ua li cas tswj hwm tus qauv tsheb ciav hlau teeb tsa siv cov keyboard. Nws ua tau zoo tab sis muaj qhov tsis zoo ntawm kev xav tau lub khoos phis tawj kom ua haujlwm. Hauv Cov Lus Qhia no, cia saib yuav ua li cas tswj tus qauv tsheb ciav hlau siv tus lej tseem ceeb
Tswj Koj Tus Qauv Tsheb nqaj hlau Nrog Koj Lub TV REMOTE !: 7 Kauj Ruam (nrog Duab)
Tswj Koj Tus Qauv Tsheb ciav hlau Layout Nrog Koj Lub TV REMOTE!: Hauv cov lus qhia no, kuv yuav qhia koj yuav ua li cas thiaj ua IR qhov chaw tswj chaw taws teeb rau tus qauv tsheb ciav hlau. Tom qab ntawd koj tuaj yeem tswj hwm koj lub tsheb ciav hlau thaum so ntawm koj lub rooj zaum. Yog li, cia peb pib
Tsheb nqaj hlau Lub Rooj Muaj Cov Ntaub Ntawv Qhia - FGC: 8 Cov Kauj Ruam
Cov Ntaub Ntawv Qhia Txog Lub Rooj Zaum Muaj Kev Nyab Xeeb - FGC: Txoj haujlwm no yog tsim los ntawm kev nqis tes ua, ntawm qhov ntsuas, ntawm lub tsheb ciav hlau uas tso cai rau cov neeg uas nyob hauv lub chaw nres tsheb kom paub tias lub rooj zaum twg yog dawb. Txhawm rau ua tus qauv, Arduino UNO software tau siv ua ke nrog Kev Ua Haujlwm rau