Cov txheej txheem:

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 Interface: 13 Cov Kauj Ruam (nrog Duab)

Video: Keyboard Tswj Qauv Tsheb nqaj hlau V2.0 - PS/2 Interface: 13 Cov Kauj Ruam (nrog Duab)

Video: Keyboard Tswj Qauv Tsheb nqaj hlau V2.0 - PS/2 Interface: 13 Cov Kauj Ruam (nrog Duab)
Video: khwv nyiaj tsis nce tes yog vim li cas 2024, Hlis ntuj nqeg
Anonim
Keyboard Tswj Qauv Tsheb nqaj hlau V2.0 | PS/2 Interface
Keyboard Tswj Qauv Tsheb nqaj hlau V2.0 | PS/2 Interface

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 cov keyboard los ntawm Arduino. Yog li, yam tsis muaj ado ntxiv, cia peb pib.

Kauj ruam 1: Saib Video

Image
Image

Kauj ruam 2: Tau txais tag nrho cov khoom xav tau

Program Arduino Microcontroller
Program Arduino Microcontroller

Rau qhov haujlwm no koj yuav xav tau:

  • Arduino microcontroller
  • PS/2 keyboard
  • Tus poj niam PS/2 txuas (Tau txais ib qho uas tau qhia hauv daim duab, nws yuav ua rau koj lub neej yooj yim dua.)
  • L298N lub cev muaj zog tsav tus qauv
  • 12-volt DC lub zog siv hluav taws xob nrog lub peev xwm tam sim no tsawg kawg 1A (1000mA).
  • 3 tus txiv neej rau poj niam jumper xov hlau (Txhawm rau txuas lub tshuab tsav lub zog nkag mus rau Arduino pawg thawj coj saib cov zis.)
  • 4 tus txiv neej rau txiv neej jumper xov hlau (Txhawm rau txuas tus tsav tsheb lub zog thiab cov ciav hlau.)
  • 4 tus txiv neej rau txiv neej jumper xov hlau (Txhawm rau txuas PS/2 txuas rau Arduino board.)

Kauj Ruam 3: Program Arduino Microcontroller

Kauj Ruam 4: Txheeb Tus Pins ntawm PS/2 Txuas

Txheeb xyuas tus Pins ntawm PS/2 Txuas
Txheeb xyuas tus Pins ntawm PS/2 Txuas
Txheeb xyuas tus Pins ntawm PS/2 Txuas
Txheeb xyuas tus Pins ntawm PS/2 Txuas

Siv lub ntsuas ntsuas ntsuas ntsuas txuas mus ntxiv thiab siv daim duab muab los ua qhov siv, kos tus pinouts ntawm PS/2 txuas/txuas txuas txuas xov tooj.

Kauj Ruam 5: Txuas Tus Tsav Tsheb Tsav mus rau Arduino Board

Txuas Tus Tsav Tsheb Tsav mus rau Arduino Board
Txuas Tus Tsav Tsheb Tsav mus rau Arduino Board

Ua cov kab txuas txuas hauv qab no:

  • Txuas tus lej nkag 'ENB' rau tus pin 'D10' ntawm Arduino board.
  • Txuas tus lej nkag 'IN4' rau tus pin 'D9' ntawm Arduino board.
  • Txuas tus lej nkag 'IN3' rau tus pin 'D8' ntawm Arduino board.
  • Txuas ob tus txiv neej rau txiv neej jumper xov hlau mus rau lub davhlau ya nyob twg 3 thiab 4 kom tom qab txuas nrog rau cov khoom siv hluav taws xob khiav.
  • Txuas tus 'VIN' tus pin ntawm tus tsav tsheb mus rau 'VIN' tus pin thiab 'GND' tus pin mus rau 'GND' tus pin ntawm Arduino board feem.

Nco ntsoov tias tsis muaj kev sib txuas xov hlau xoob.

Kauj Ruam 6: Txuas PS/2 Txuas rau Arduino Board

Txuas PS/2 Connector rau Arduino Board
Txuas PS/2 Connector rau Arduino Board

Ua cov kab txuas txuas hauv qab no:

  • Txuas 'VCC' mus rau '+5-volt' tus pin ntawm Arduino board.
  • Txuas 'GND' rau 'GND' tus pin ntawm Arduino board.
  • Txuas 'CLOCK' txhawm rau pin 'D2' ntawm Arduino board.
  • Txuas 'DATA' txhawm rau pin 'D3' ntawm Arduino board.

Txheeb ob daim duab pinout ntawm PS/2 txuas ua ntej ua kev sib txuas.

Kauj Ruam 7: Teeb Teem Txheej Txheem

Teeb Teem Txheej Txheem
Teeb Teem Txheej Txheem

Ua lub voj yooj yim ntawm txoj hauv kev txhawm rau sim teeb tsa. Ua kom ntseeg tau tias cov ciav hlau raug ntxuav kom raug kom tiv thaiv lub tsheb ciav hlau los ntawm qhov chaw nres tsheb.

Kauj Ruam 8: Txuas Tus Tsav Tsheb Tsav Tsheb Cov Khoom Siv rau Txoj Kev Taug Kev Fais Fab

Txuas Cov Tsav Tsheb Tsav Tsheb cov txiaj ntsig mus rau Txoj Kev Siv Lub Hwj Chim Pub
Txuas Cov Tsav Tsheb Tsav Tsheb cov txiaj ntsig mus rau Txoj Kev Siv Lub Hwj Chim Pub
Txuas Tus Tsav Tsheb Tsav Tsheb cov lus tso rau lub Track Power Feeder
Txuas Tus Tsav Tsheb Tsav Tsheb cov lus tso rau lub Track Power Feeder

Txuas tus txiv neej rau txiv neej jumper xov hlau mus rau lub zog pub khoom noj cov khoom siv yav dhau los txuas nrog lub qhov hluav taws xob tso tawm ntawm tus tsav tsheb.

Kauj Ruam 9: Txuas Keyboard mus rau PS/2 Connector

Txuas Keyboard mus rau PS/2 Connector
Txuas Keyboard mus rau PS/2 Connector
Txuas Keyboard mus rau PS/2 Connector
Txuas Keyboard mus rau PS/2 Connector

Kauj Ruam 10: Tso lub Locomotive rau ntawm Txoj Kev

Tso lub Locomotive rau ntawm Txoj Kev
Tso lub Locomotive rau ntawm Txoj Kev

Muab lub tsheb ciav hlau tso rau ntawm txoj kab, kho lub log kom raug nrog cov ntsia.

Kauj Ruam 11: Txuas Lub Teeb rau 12-volt Adapter thiab Hwj chim Rau Nws

Txuas lub Teeb rau 12-volt Adapter thiab Hwj chim Rau Nws
Txuas lub Teeb rau 12-volt Adapter thiab Hwj chim Rau Nws

Txheeb xyuas ob zaug ntawm txhua qhov kev txuas hluav taws xob thiab xyuas kom txhua yam txuas nrog rau qhov chaw raug thiab tsis muaj kev sib txuas xov hlau xoob. Plug rau hauv lub hwj chim adapter thiab qhib nws.

Kauj Ruam 12: Zaum Rov Qab Nrog Koj Cov Keyboard thiab Khiav Koj Lub Tsheb ciav hlau

Kauj Ruam 13: Dab Tsi Ntxiv?

Kuv xav pom koj txoj haujlwm hauv qab no. Tom qab ua tiav txoj haujlwm no, tsis txhob nres ntawm no thiab sim ntxiv cov haujlwm ntxiv rau kev teeb tsa. Txawm koj ua dab tsi, txhua qhov zoo tshaj plaws!

Pom zoo: