chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用Arduinopromicro將電腦觸控板轉(zhuǎn)換為USB設(shè)備

454398 ? 來源:工程師吳畏 ? 2019-08-07 11:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:部件

這個(gè)項(xiàng)目所需的部件非常簡(jiǎn)單,我們需要一臺(tái)舊筆記本電腦的觸控板,一個(gè)Arduino micro和一些電線。不幸的是,我們可以使用的只有幾種Arduino,這些是Arduino micro,pro micro和Leonardo,因?yàn)樗鼈兛梢员?a href="http://www.brongaenegriffin.com/v/tag/1315/" target="_blank">編程為顯示為HID(人機(jī)界面設(shè)備),這意味著它們可以作為一個(gè)顯示在計(jì)算機(jī)上鼠標(biāo)或鍵盤。這是Arduino Uno無法做到的。

你可以在這里獲得Arduino pro micro

至于觸控板,如果你想購買它,可以在這里找到

第2步:為什么這樣工作

因此我們可以將觸控板與Arduino接口的原因是因?yàn)榇蠖鄶?shù)舊款筆記本電腦的觸控板通過PS/2接口與電腦通信,這意味著觸控板電路具有PS/2輸出是數(shù)據(jù)和時(shí)鐘,然后由Arduino讀取該數(shù)據(jù)并轉(zhuǎn)換成可通過USB接口發(fā)送到計(jì)算機(jī)的數(shù)據(jù)?,F(xiàn)在我必須注意,并非所有的筆記本電腦觸控板都是相同的,幾乎所有舊筆記本電腦都使用PS/2接口,但一些較新的筆記本電腦使用USB接口而不是PS/2接口。如果您設(shè)法找到其中一個(gè)USB觸控板而不是PS/2觸控板,您可以直接搜索觸控板的名稱,找到USB引腳排列并將其插入U(xiǎn)SB電腦即可。但是,對(duì)于這個(gè)項(xiàng)目,我們將使用更常見的PS/2觸控板并使用Arduino將其制作成USB鼠標(biāo)。

步驟3:接線

這個(gè)項(xiàng)目的接線非常簡(jiǎn)單我們需要做的就是找到4焊料在我們的觸控板上墊。這些很容易找到,因?yàn)樗鼈儤?biāo)記為T10(數(shù)據(jù)),T11(時(shí)鐘)和T20,接地連接只是一個(gè)大的外露金屬平面。我們需要小心地將電線焊接到每個(gè)焊盤上,然后將它們連接到相應(yīng)的Arduino引腳。

T10連接到Arduino micro上的引腳10

T11連接Arduino micro上的引腳9

T20連接到Arduino micro上的5v

地面連接到Arduino micro上的地面

將焊線焊接到觸控板上的焊盤之后,不要對(duì)這些焊盤施加任何壓力是至關(guān)重要的,即使焊盤上最輕微的壓力也會(huì)將它們完全拉下并使觸控板無法使用。焊接后最好用熱膠覆蓋連接。

步驟4:安裝一些庫

對(duì)于這個(gè)項(xiàng)目,我們需要在Arduino IDE中安裝兩個(gè)庫,這些庫是:

鼠標(biāo)庫

PS/2庫

下載它們,打開你的Arduino IDE的庫文件并將其放入.PS/2庫用于從觸控板獲取數(shù)據(jù),鼠標(biāo)庫允許我們獲取該數(shù)據(jù)并將其轉(zhuǎn)換為計(jì)算機(jī)可以讀取的鼠標(biāo)命令USB端口。

第5步:代碼

現(xiàn)在我們已經(jīng)安裝了庫,我們可以將代碼上傳到Arduino,代碼可以在下面找到但是我必須注意,除非在工具下選擇的電路板是Arduino micro或Leonardo,否則代碼將不會(huì)上傳或編譯,因此如果在編譯代碼時(shí)出現(xiàn)錯(cuò)誤,請(qǐng)記住這一點(diǎn)。上傳代碼后,Arduino應(yīng)作為HID設(shè)備重新啟動(dòng),并以鼠標(biāo)形式顯示在計(jì)算機(jī)上。

步驟6:完成并排除故障

因此,當(dāng)您觸摸觸摸板時(shí),您應(yīng)該在屏幕上進(jìn)行一些移動(dòng),因?yàn)锳rduino充當(dāng)USB設(shè)備,您可以將其插入任何計(jì)算機(jī),它將立即啟動(dòng)為USB鼠標(biāo),無論操作系統(tǒng)或計(jì)算機(jī)類型如何?,F(xiàn)在,如果您不想完成編程和連接Arduino的過程,您可以購買PS/2到USB轉(zhuǎn)換器,但我不會(huì)推薦這個(gè),因?yàn)槲乙呀?jīng)讀過,這與來自的數(shù)據(jù)混淆觸控板可以使它無法使用加上使用Arduino我們可以完全自定義鼠標(biāo)的所有內(nèi)容,如鼠標(biāo)的速度以及雙擊和滾動(dòng)等操作,可以找到有關(guān)如何完全自定義您的鼠標(biāo)的信息在Arduino鼠標(biāo)頁面上這里。

如果您的觸控板沒有發(fā)回?cái)?shù)據(jù),這可能是一個(gè)簡(jiǎn)單的修復(fù),看看觸控板的背面,并嘗試找到一個(gè)零件號(hào),然后你可以google這個(gè)帶有引腳排列的部件號(hào),它應(yīng)該顯示數(shù)據(jù),時(shí)鐘和5伏引腳的位置。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8374

    瀏覽量

    281789
  • 觸控板
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    14008
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6515

    瀏覽量

    196001
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    觸控板的“大小之爭(zhēng)”,真的只是數(shù)字差異?

    在筆記本電腦的使用體驗(yàn)中,觸控板是僅次于鍵盤的核心交互部件。不少用戶在選擇設(shè)備時(shí)會(huì)疑惑:大觸控板和小尺寸觸控板,難道僅僅是面積大小不同嗎?實(shí)
    的頭像 發(fā)表于 10-30 15:32 ?287次閱讀

    N9H2x如何視頻轉(zhuǎn)換為 AVI 文件?

    N9H2x如何視頻轉(zhuǎn)換為 AVI 文件?
    發(fā)表于 09-01 08:05

    如何通過VCOM4個(gè)CAN FD消息轉(zhuǎn)換為SLCAN?

    通過VCOM接口M460系列微控制器(MCU)的4條CAN FD消息轉(zhuǎn)換為SLCAN協(xié)議,并發(fā)送到計(jì)算機(jī)。
    發(fā)表于 08-19 06:23

    無法Tensorflow Lite模型轉(zhuǎn)換為OpenVINO?格式怎么處理?

    Tensorflow Lite 模型轉(zhuǎn)換為 OpenVINO? 格式。 遇到的錯(cuò)誤: FrontEnd API failed with OpConversionFailure:No translator found for TFLite_Detection_PostP
    發(fā)表于 06-25 08:27

    USB協(xié)議轉(zhuǎn)換器:USB轉(zhuǎn)TTL/232/485,光電隔離

    USB協(xié)議轉(zhuǎn)換器是一種USB接口轉(zhuǎn)換為其他通信協(xié)議接口的硬件設(shè)備,主要用于解決不同接口
    的頭像 發(fā)表于 05-29 14:59 ?1169次閱讀

    如何將使用USB Mini-B接頭的USB 2.0設(shè)備轉(zhuǎn)換為USB-C?

    如何將使用 USB Mini-B 接頭的USB 2.0設(shè)備轉(zhuǎn)換為 USB-C?
    發(fā)表于 05-21 07:54

    YOLOv4模型轉(zhuǎn)換為IR的說明,無法模型轉(zhuǎn)換為TensorFlow2格式怎么解決?

    遵照 YOLOv4 模型轉(zhuǎn)換為 IR 的 說明,但無法模型轉(zhuǎn)換為 TensorFlow2* 格式。 YOLOv4 darknet
    發(fā)表于 03-07 07:14

    可以使用OpenVINO?工具包中間表示 (IR) 模型轉(zhuǎn)換為TensorFlow格式嗎?

    無法中間表示 (IR) 模型轉(zhuǎn)換為 TensorFlow* 格式
    發(fā)表于 03-06 06:51

    ONNX模型無法轉(zhuǎn)換為IR v10,為什么?

    使用以下命令 ONNX* 模型轉(zhuǎn)換為 IR:mo --input_model model.onnx 該模型無法轉(zhuǎn)換為 IR v10,而是轉(zhuǎn)換為 IR v11。
    發(fā)表于 03-06 06:32

    ONNX模型轉(zhuǎn)換為IR后報(bào)錯(cuò),怎么解決?

    運(yùn)行模型優(yōu)化器,以 ONNX 模型轉(zhuǎn)換為 IR。 收到錯(cuò)誤:[ ERROR ] The ExpandDims node Unsqueeze_333 has more than 1 input
    發(fā)表于 03-05 09:11

    使用myriad_compileIR模型轉(zhuǎn)換為blob后收到錯(cuò)誤怎么解決?

    使用模型優(yōu)化器將自定義 TensorFlow* 2 模型轉(zhuǎn)換為中間表示 (IR)。 使用 myriad_compile IR 模型轉(zhuǎn)換為 blob 并收到錯(cuò)誤: 遇到未知輸入類型的循環(huán) v5
    發(fā)表于 03-05 08:27

    RCA接口轉(zhuǎn)換為其他接口的方案

    等)連接到現(xiàn)代電腦、手機(jī)或便攜式音頻設(shè)備。 轉(zhuǎn)換方式 :使用RCA轉(zhuǎn)3.5毫米轉(zhuǎn)換器(也稱音頻轉(zhuǎn)接頭)。這種轉(zhuǎn)換器通常具有RCA輸入和3.5
    的頭像 發(fā)表于 02-17 16:52 ?2280次閱讀

    dac902如何電流輸出轉(zhuǎn)換為電壓輸出?

    dac902如何電流輸出轉(zhuǎn)換為電壓輸出
    發(fā)表于 02-06 06:32

    基于TPS40055的設(shè)計(jì)在15安培時(shí)12V總線轉(zhuǎn)換為1.8V

    電子發(fā)燒友網(wǎng)站提供《基于TPS40055的設(shè)計(jì)在15安培時(shí)12V總線轉(zhuǎn)換為1.8V.pdf》資料免費(fèi)下載
    發(fā)表于 12-16 09:25 ?2次下載
    基于TPS40055的設(shè)計(jì)在15安培時(shí)<b class='flag-5'>將</b>12V總線<b class='flag-5'>轉(zhuǎn)換為</b>1.8V

    TSW14J56EVM無論是上電后,還是上電前usb線與電腦連接,設(shè)備管理器都無法找到該設(shè)備,為什么?

    TSW14J56EVM無論是上電后,還是上電前usb線與電腦連接,設(shè)備管理器都無法找到該設(shè)備,打開HSDC軟件顯示沒有
    發(fā)表于 12-13 06:42