RM新时代网站-首页

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

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

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

怎樣用ArduinoProMicro進(jìn)行PC遠(yuǎn)程控制

454398 ? 來源:wv ? 2019-09-26 15:39 ? 次閱讀

步驟1:硬件

怎樣用ArduinoProMicro進(jìn)行PC遠(yuǎn)程控制

1 x Pro Micro ATmega32U4-US $ 7.80-http ://www.ebay.com/itm/Leonardo-Pro-Micro-ATmega 。..

注意:您也可以使用Leonardo。由于外形小巧,我選擇了Pro Micro。

1 x Micro USB電纜-零件箱。

1 x Small Breadboard-US $ 1.37-http://www.ebay。 com/itm/Mini-White-Solderless-Pro 。..

1 x紅外接收器1838T-零件倉

1 x 5mm Led(不是必需的,僅用于指示何時(shí)-零件倉

1 x 1k歐姆-零件倉

1 x紅外遙控器-零件倉

注意:我已經(jīng)測試過他們都可以使用3種不同的遙控器,所以只要它是IR遙控器就沒關(guān)系。我再次選擇了這種形式

(如果我輸入錯(cuò)了,請糾正我)

4根跳線-零件倉

注意:零件倉是指我已經(jīng)擁有的物品。

步驟2:設(shè)置Pro Micro

這是我第一次使用Pro Micro,但感覺并不流暢。

起初,計(jì)算機(jī)沒有將Pro Micro識別為HID設(shè)備,并且也沒有在Adruino IDE中顯示。

經(jīng)過Google的一些搜索并禁用了數(shù)字簽名功能Windows 8中的王者,最后我能夠安裝Pro Micro的驅(qū)動程序,然后它出現(xiàn)了。

但是它并沒有到此結(jié)束,而是試圖上傳代碼,并開始在Arduino IDE中顯示錯(cuò)誤(抱歉沒有快照)。

后來我將Uno R3用作AVR ISP并為Pro Micro和Vola刻錄了引導(dǎo)程序,效果很好。

我使用了sparkfun的本教程,非常感謝他們提供的詳細(xì)教程。

https://learn.sparkfun。 com/tutorials/pro-micro--fi 。..

用于Pro Micro的引導(dǎo)程序,并且已安裝驅(qū)動程序,也可以在sparkfun網(wǎng)站上找到。

步驟3:連接

按照數(shù)據(jù)手冊,將IR接收器連接到面包板上,并使用跳線將它們連接到Pro Micro的相應(yīng)引腳。

IR接收器的輸出引腳連接到Pro Micro的引腳7,并由VCC引腳(計(jì)算機(jī)的USB連接提供5V)和GND到GND引腳供電。LED連接到引腳10和GND。

按照上面的圖片弄清楚。如果您需要示意圖,請?jiān)谠u論中告訴我,我會盡快上載。

步驟4:獲取紅外遙控器按鈕的代碼

解壓縮此處附帶的Arduino-IRremote-master.zip文件,并將其添加到arduino庫。

從examples文件夾上載IRrecvDemo.ino。

這將有助于顯示

注意:以下代碼允許串行顯示器以十進(jìn)制顯示從IR接收器接收到的代碼,即DEC。

Serial。 println(results.value,DEC);

如果要使用十六進(jìn)制代碼,只需將DEC更改為十六進(jìn)制,例如

Serial.println(results.value,HEX);

請注意所有代碼中的DEC或HEX之一。

記下哪個(gè)代碼屬于哪個(gè)按鈕很有幫助,以免日后造成混淆。我使用電子表格寫下了我的故事,在編碼時(shí),您可以僅從電子表格中復(fù)制相應(yīng)按鈕的代碼。

步驟5:自定義代碼以在計(jì)算機(jī)中執(zhí)行功能

http://arduino.cc/en/Reference/KeyboardModifiers#。..。您可以參考此鏈接,了解應(yīng)為鍵盤中的特定鍵使用哪種編碼。

http://www.asciitable.com/,您也可以參考此鏈接以獲取鍵盤按鈕的更多代碼。

使用隨附的代碼并更改遠(yuǎn)程按鈕。代碼。

這是有關(guān)如何使用HID函數(shù)的有用教程

https://www.sparkfun.com/tutorials/337

您可以添加根據(jù)您的要求提供更多功能。

要添加更多代碼,必須在三個(gè)位置插入代碼。

我將在下面顯示一個(gè)示例:

注意:

帶有XXX的位置表示您可以添加自己的名字;

帶有YYY的位置是遠(yuǎn)程的DEC/HEX代碼;

帶有ZZZ的位置必須根據(jù)您需要按的鍵進(jìn)行更改。

我只顯示需要添加的內(nèi)容,以了解將它們插入哪里。

第一名

#define XXX YYY//使用注釋記下按鈕的作用或?qū)⑵湟玫竭b控器上的按鈕

#define XXX YYY

第二名

#define XXX_FUN Keyboard.press(ZZZ); Keyboard.press(ZZZ); Keyboard.write( ‘ZZZ’);延遲(100); Keyboard.releaseAll();

#define XXX_FUN Keyboard.write(‘ZZZ’); Keyboard.releaseAll();

注意:Keyboard.press-》按下箭頭,Ctrl,Shift等按鈕。

Keyboard.write-》寫入字符a,b,c 。..

第三名

否則(results.value == XXX){XXX_FUN; }

否則,如果(results.value == XXX){XXX_FUN; }

如有任何疑問,請發(fā)表評論,我會竭盡所能。

步驟6:自定義遙控器

因此遙控器中的號碼不適合我的需要我想為按鈕起一個(gè)自己的名字。

1)我拿了一張紙,然后按了遙控器的側(cè)面以給它留下印象,并沿著印象剪裁。

2)我放了

3)用筆寫了我想要的名稱/符號(根據(jù)代碼中分配的功能)。

4)使用遙控器隨附的塑料蓋,并插入我剛剛制作的標(biāo)簽并將其密封。

5)帶有自定義標(biāo)簽的遙控器已準(zhǔn)備就緒,可以隨時(shí)更改。

步驟7:欣賞

您可以使用遙控器的按鈕來按想要用適當(dāng)?shù)拇a在鍵盤中按下的任何鍵。

您還可以添加sho rtcut指向程序并將其添加到代碼中,然后可以通過遙控器中的單個(gè)按鈕啟動程序。就像我在我的工作中一樣。(請參閱第49行中的代碼-IRrecvVIRE_HID.ino)

我已經(jīng)使用遙控器基本控制了VLC播放器以及箭頭鍵和回車鍵,因此我可以選擇用遙控器同時(shí)控制VLC觀看電影。

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

    關(guān)注

    2

    文章

    262

    瀏覽量

    34831
  • 遠(yuǎn)程控制
    +關(guān)注

    關(guān)注

    4

    文章

    627

    瀏覽量

    34922
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186952
收藏 人收藏

    評論

    相關(guān)推薦

    使用樹莓派實(shí)現(xiàn)遠(yuǎn)程控制的技巧

    樹莓派是一款功能強(qiáng)大的微型計(jì)算機(jī),其體積小巧、價(jià)格低廉,非常適合用于各種DIY項(xiàng)目。其中,遠(yuǎn)程控制是樹莓派應(yīng)用中非常受歡迎的一個(gè)領(lǐng)域。通過遠(yuǎn)程控制,我們可以隨時(shí)隨地訪問和管理樹莓派,實(shí)現(xiàn)數(shù)據(jù)監(jiān)控
    的頭像 發(fā)表于 11-11 11:37 ?433次閱讀

    遠(yuǎn)程控制溫控器的應(yīng)用

    隨著科技的發(fā)展,智能家居逐漸成為現(xiàn)代生活的一部分。遠(yuǎn)程控制溫控器作為智能家居系統(tǒng)中的一個(gè)重要組成部分,為用戶提供了前所未有的便利和舒適度。 遠(yuǎn)程控制溫控器的工作原理 遠(yuǎn)程控制溫控器通過無線網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-06 13:47 ?312次閱讀

    網(wǎng)頁端遠(yuǎn)程控制電腦各工具對比

    遠(yuǎn)程辦公、設(shè)備維護(hù)和技術(shù)支持場景中,遠(yuǎn)程控制工具的選擇至關(guān)重要。本篇將介紹幾款常見的遠(yuǎn)程控制工具進(jìn)行對比,包括P2link、花生殼、蒲公英、nat123和natapp,幫助用戶了解各
    的頭像 發(fā)表于 11-05 11:22 ?255次閱讀

    風(fēng)管遠(yuǎn)程控制系統(tǒng)應(yīng)用方案

    能耗。 一、基本原理 風(fēng)管遠(yuǎn)程控制系統(tǒng),通過遠(yuǎn)程通信技術(shù)對建筑物內(nèi)的風(fēng)管系統(tǒng),進(jìn)行實(shí)時(shí)監(jiān)控與智能控制的物聯(lián)網(wǎng)解決方案。將傳統(tǒng)的風(fēng)管系統(tǒng)與自動化控制
    的頭像 發(fā)表于 10-22 16:31 ?220次閱讀

    普通空開怎樣遠(yuǎn)程控制斷電

    在現(xiàn)代家庭和工業(yè)環(huán)境中,電力安全至關(guān)重要。普通空氣開關(guān)(以下簡稱空開)作為電路保護(hù)的基本元件,雖然能夠有效防止電路過載和短路,但其功能相對單一,無法滿足遠(yuǎn)程控制的需求。 1. 遠(yuǎn)程控制斷電的必要性
    的頭像 發(fā)表于 10-17 14:02 ?530次閱讀

    城市照明遠(yuǎn)程控制系統(tǒng)

    ,引領(lǐng)著智慧城市的新風(fēng)尚。 城市照明遠(yuǎn)程控制系統(tǒng),基于物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等現(xiàn)代信息技術(shù),對城市路燈、景觀照明等照明設(shè)施進(jìn)行遠(yuǎn)程監(jiān)控、調(diào)度和管理的智慧照明解決方案。通過智能照明控制
    的頭像 發(fā)表于 09-10 16:43 ?283次閱讀

    怎樣用自己的電腦遠(yuǎn)程公司的電腦

    隨著遠(yuǎn)程辦公和居家辦公的普及,如何高效、安全地遠(yuǎn)程控制辦公室電腦成為許多職場人士的需求。Splashtop作為一款專業(yè)的遠(yuǎn)程控制軟件,提供了強(qiáng)大的功能,使用戶能夠隨時(shí)隨地訪問和操作辦公室的電腦,實(shí)現(xiàn)
    的頭像 發(fā)表于 08-30 13:20 ?168次閱讀
    <b class='flag-5'>怎樣用</b>自己的電腦<b class='flag-5'>遠(yuǎn)程</b>公司的電腦

    android 遠(yuǎn)程控制如何實(shí)現(xiàn)

    在現(xiàn)代工作和生活中,遠(yuǎn)程控制安卓設(shè)備或使用安卓設(shè)備遠(yuǎn)程控制其他設(shè)備已成為常見需求。安卓遠(yuǎn)程控制允許IT管理員遠(yuǎn)程訪問安卓設(shè)備。實(shí)施遠(yuǎn)程控制應(yīng)
    的頭像 發(fā)表于 08-21 18:05 ?882次閱讀
    android <b class='flag-5'>遠(yuǎn)程控制</b>如何實(shí)現(xiàn)

    teamviewer內(nèi)網(wǎng)遠(yuǎn)程控制外網(wǎng)

    在企業(yè)內(nèi)網(wǎng)環(huán)境中,安全性、穩(wěn)定性和性能是企業(yè)用戶關(guān)注的重點(diǎn)。然而,許多遠(yuǎn)程控制軟件在內(nèi)網(wǎng)應(yīng)用中存在限制,無法滿足企業(yè)的特殊需求。比如知名的遠(yuǎn)程控制軟件 TeamViewer,其功能強(qiáng)大,但并未提供
    的頭像 發(fā)表于 08-16 20:46 ?1415次閱讀

    PLC遠(yuǎn)程控制信號怎么輸送

    生產(chǎn)規(guī)模的擴(kuò)大和自動化水平的提高,對PLC的遠(yuǎn)程控制需求也日益增加。本文將詳細(xì)闡述PLC遠(yuǎn)程控制信號的輸送方法,包括信號的傳輸方式、傳輸介質(zhì)、通信協(xié)議、以及實(shí)現(xiàn)遠(yuǎn)程控制所需的步驟和注意事項(xiàng),以期為相關(guān)技術(shù)人員提供參考和借鑒。
    的頭像 發(fā)表于 06-15 15:26 ?1303次閱讀

    PLC遠(yuǎn)程控制系統(tǒng)的應(yīng)用案例都有哪些呢?

    PLC遠(yuǎn)程控制系統(tǒng)在許多領(lǐng)域都有廣泛的應(yīng)用。以下是一些PLC遠(yuǎn)程控制系統(tǒng)的應(yīng)用案例
    的頭像 發(fā)表于 05-31 11:24 ?1126次閱讀

    信捷plc遠(yuǎn)程控制怎么實(shí)現(xiàn)?如何遠(yuǎn)程修改程序?

    在現(xiàn)代工業(yè)自動化領(lǐng)域,遠(yuǎn)程控制技術(shù)越來越受到關(guān)注。遠(yuǎn)程控制已成為提高效率、降低成本的關(guān)鍵手段,信捷PLC(可編程邏輯控制器)作為工業(yè)控制的核心設(shè)備,實(shí)現(xiàn)其
    的頭像 發(fā)表于 02-22 16:02 ?1364次閱讀
    信捷plc<b class='flag-5'>遠(yuǎn)程控制</b>怎么實(shí)現(xiàn)?如何<b class='flag-5'>遠(yuǎn)程</b>修改程序?

    閘門改造遠(yuǎn)程控制系統(tǒng)

    智能改造閘門主要是針對老式非智能閘門進(jìn)行智能化改造,使其具備測控一體化閘門的功能要求,即實(shí)現(xiàn)可現(xiàn)場對閘門進(jìn)行控制,也可遠(yuǎn)程控制閘門啟閉,另外也可接入渠道水位、流量、視頻等采集信息,通過
    的頭像 發(fā)表于 02-22 11:06 ?816次閱讀
    閘門改造<b class='flag-5'>遠(yuǎn)程控制</b>系統(tǒng)

    示波器與示波器探頭如何實(shí)現(xiàn)遠(yuǎn)程控制及區(qū)分?

    示波器與示波器探頭如何實(shí)現(xiàn)遠(yuǎn)程控制及區(qū)分? 示波器是電子測試儀器中的一種,它主要用于顯示和測量電信號的波形和電壓。示波器探頭則是示波器和要測量的電路之間的連接,用于將電路的電壓信號傳遞給示波器進(jìn)行
    的頭像 發(fā)表于 01-19 16:16 ?784次閱讀
    RM新时代网站-首页