91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣用Arduinopromicro將電腦觸控板轉換為USB設備

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

掃碼添加小助手

加入工程師交流群

步驟1:部件

這個項目所需的部件非常簡單,我們需要一臺舊筆記本電腦的觸控板,一個Arduino micro和一些電線。不幸的是,我們可以使用的只有幾種Arduino,這些是Arduino micro,pro micro和Leonardo,因為它們可以被編程為顯示為HID(人機界面設備),這意味著它們可以作為一個顯示在計算機上鼠標或鍵盤。這是Arduino Uno無法做到的。

你可以在這里獲得Arduino pro micro

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

第2步:為什么這樣工作

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

步驟3:接線

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

T10連接到Arduino micro上的引腳10

T11連接Arduino micro上的引腳9

T20連接到Arduino micro上的5v

地面連接到Arduino micro上的地面

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

步驟4:安裝一些庫

對于這個項目,我們需要在Arduino IDE中安裝兩個庫,這些庫是:

鼠標庫

PS/2庫

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

第5步:代碼

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

步驟6:完成并排除故障

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

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

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

    關注

    60

    文章

    8441

    瀏覽量

    284670
  • 觸控板
    +關注

    關注

    0

    文章

    47

    瀏覽量

    14057
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    USB E301195電腦無法傳輸數(shù)據(jù)

    我的電腦win11可以在串行總線控制器里識別到FX3,但在通用串行總線設備里找不到FX3,通用串行總線設備里面也不存在未知設備,連接到其他人的win10可以正常識別,我
    發(fā)表于 11-14 12:10

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

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

    如何圖像文件轉換為二進制文件?

    如何圖像文件轉換為二進制文件
    發(fā)表于 09-05 08:28

    N9H2x如何視頻轉換為 AVI 文件?

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

    請問如何USB設備設置為全速設備或高速設備?

    如何USB設備設置為全速設備或高速設備?
    發(fā)表于 08-28 06:27

    如何通過VCOM4個CAN FD消息轉換為SLCAN?

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

    電腦無法識別K230,MTP USB設備無法啟動怎么解決?

    其他人的電腦嘗試了,舍友電腦沒安裝過雜七雜八的東西,也沒用過K230,連上去就能識別,便攜設備那一欄是叫 CanMV 也有虛擬U盤 懷疑是電腦
    發(fā)表于 07-29 09:38

    STM32H747的USB無法連接到電腦,電腦提示“未知USB設備,(設備描述符請求失?。?,怎么解決?

    USB部分電路抄的 arduino GIGA RI WiFi。通過BOOT0拉高強制進入DFU 和 正常上電鏈接都不行,電腦顯示一致?!拔粗?b class='flag-5'>USB設備,(
    發(fā)表于 07-11 08:24

    無法Tensorflow Lite模型轉換為OpenVINO?格式怎么處理?

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

    ADS129x設備如何ADC輸出代碼轉換為電壓

    要將輸出代碼轉換為電壓,必須首先計算最低有效位或LSB的值。一個LSB代表一個代碼的電壓權重。換句話說,輸入電壓必須改變一個LSB大小,以增加/減少ADC輸出。
    的頭像 發(fā)表于 06-18 17:20 ?1243次閱讀
    ADS129x<b class='flag-5'>設備</b>如何<b class='flag-5'>將</b>ADC輸出代碼<b class='flag-5'>轉換為</b>電壓

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

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

    如何將使用USB Mini-B接頭的USB 2.0設備轉換為USB-C?

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

    如何區(qū)分usb-typec是插入電腦還是插入其他電源?

    使用的是01的板子,要做成在usb插入電腦時,使用uvc相機, usb插入電源時使用顯示屏播放 如何判斷設備是插入到電腦還是電源,是通過某個
    發(fā)表于 04-24 08:23

    是否可以PTN3222配置為Host-USB2到eUSB2主機?

    是否可以PTN3222配置為 Host-USB2 到 eUSB2 主機? 換句話說,PTN3222可以普通的 USB2 主機端口轉換為
    發(fā)表于 03-27 06:09

    使用官方評估板STM32H563ZI進行USB虛擬串口開發(fā),下載后電腦提示USB設備無法識別,設備描述符請求失敗怎么解決?

    使用官方評估板STM32H563ZI進行USB虛擬串口開發(fā),找到官方例程:Ux_Device_HID_CDC_ACM,屏蔽掉HID相關的配置和初始化代碼,下載后電腦提示USB設備無法識
    發(fā)表于 03-11 08:06