日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

如何編寫代碼以捕獲十六進制和十進制值的遠程控制代碼

454398 ? 來源:wv ? 2019-09-27 11:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:這是您在此項目中需要的東西

一個紅外接收器,我正在使用1838B

一個Arduino,我正在使用Arduino Nano

三根跳線

遙控器,您身邊的任何人

在此步驟中,我都包括了IRreceiver 1838B的數(shù)據(jù)表,但是此代碼也應對其他IRreceiver有效。

第2步:連接組件

連接是直接的。

連接主機上的信號引腳IRreceiver到Arduino上的PIN 2

將GND引腳連接到將IRreceiver(中間引腳)連接到Arduino的GND引腳

將IRreceiver上的VCC引腳連接到Arduino上的5V引腳

就是這樣,將將Arduino連接到您的計算機,然后繼續(xù)進行草圖繪制

步驟3:草圖

我在.ino文件中添加了此步驟中的壓縮格式

第一行是:

#include

此行將加載運行命令所需的庫,如果您還沒有的話,可以從https://github.com/z3t0/Arduino-IRremote下載,或者給我發(fā)送消息,我會通過電子郵件將其發(fā)送給您。

然后我們將在引腳2上定義一個整數(shù)RECV_PIN,這是從1838B到Arduino引腳2的信號引腳。

int RECV_PIN = 2;另一個變量用于存儲從RECV_PIN接收的數(shù)據(jù),稱為IRrecv,最后一個變量用于解碼結果。//將IRreceiver設置在Arduino

IRrecv irrecv(RECV_PIN)的引腳2上;//為irrecv

decode_results結果創(chuàng)建一個實例;///創(chuàng)建一個實例,將收集的數(shù)據(jù)存儲在

中。在void設置中,我們啟動串行監(jiān)視器并打印一條顯示“ Press any button”的行,然后使用irrecv.enableIRIn命令激活接收器。 ()

在空循環(huán)中,我們使用以下命令檢查IR是否已接收到信號:if(irrecv.decode(&results)),如果是,則將結果以十六進制和十進制格式打印在串行監(jiān)視器上然后使用irrecv.resume()命令繼續(xù)收聽。

在圖片中:我按下了遙控器上的1到0按鈕,結果被打印在串行監(jiān)視器上。

該草圖用于捕獲信息,并在以后的其他代碼中使用。我用它來捕獲遙控器上的代碼,并將信息保存在文本文件中。這是一個示例:

淺藍色遙控器的十六進制值

向上箭頭= AE2C287E

向下箭頭= 1983CB83

右箭頭= 903079EF

左箭頭= CD564618

電源按鈕= 406A9AD7

Page Down = DF580FF9

Page up = 4B8A0854

源= 75D0E6F0

基石= A6D4A34C

自動位置= A131C30

仍然= AEC585B4

靜音= 60FD51BC

Enter = C29995F7

菜單= 5165E0A

擴展= 3449863D

體積-= 52DE9202

體積+ = 67E45AC1

現(xiàn)在我們知道如何獲取任何遠程控制按鈕的代碼,我將在另一本可指導的示例中向您展示如何使用這些代碼進行控制諸如LED,電動機,繼電器等。

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

    關注

    30

    文章

    4980

    瀏覽量

    74461
  • 紅外接收器
    +關注

    關注

    2

    文章

    42

    瀏覽量

    19570
  • Arduino
    +關注

    關注

    190

    文章

    6529

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    函數(shù)printf格式介紹

    (包括小數(shù)點),并包含2位小數(shù)。 常用的輸出格式及含義如下: 格式字符 d , i十進制形式輸出有符號整數(shù)(正數(shù)不輸出符號) O進制形式輸出無符號整數(shù)(不輸出前綴0) x
    發(fā)表于 04-29 06:06

    探索 DM7445:BCD 到十進制解碼器/驅動器的實用指南

    探索 DM7445:BCD 到十進制解碼器/驅動器的實用指南 在電子設計領域,解碼器/驅動器是實現(xiàn)數(shù)字信號轉換和驅動的關鍵組件。今天,我們將深入探討 FAIRCHILD SEMICONDUCTOR
    的頭像 發(fā)表于 04-10 16:40 ?249次閱讀

    十進制計算機算術運算器“加法器”專利申請解析

    講述了十進制計算機必須的十進制加法器結構及原理,以及對加法器改進的方法和方向。該方法的創(chuàng)新之處在于,它將傳統(tǒng)上需通過時間步驟或復雜多值邏輯門處理的“串行”邏輯,轉化為在空間上“并行”展開的物理線路
    的頭像 發(fā)表于 03-25 09:41 ?846次閱讀
    <b class='flag-5'>十進制</b>計算機算術運算器“加法器”專利申請解析

    “獨”量化邏輯十進制計算機和十進制網(wǎng)絡計算機

    計算機
    jf_59702052
    發(fā)布于 :2026年03月17日 14:41:23

    十進制計算機硬件體系結構及“獨”量化邏輯運算革命(一)

    采用“獨”量化邏輯理論設計十進制數(shù)字計算機,十進制網(wǎng)絡計算機,十進制模擬計算機,十進制模糊計算機,實現(xiàn)計算機類型多樣化,計算機使用進位制系
    的頭像 發(fā)表于 01-29 09:13 ?1155次閱讀
    <b class='flag-5'>十進制</b>計算機硬件體系結構及“獨<b class='flag-5'>值</b>”量化邏輯運算革命(一)

    解析SN54145、SN54LS145、SN74145、SN74LS145 BCD-十進制解碼器/驅動器

    輸出,廣泛應用于各種指示、控制等電路中。今天我們就來詳細解析德州儀器(TI)的SN54145、SN54LS145、SN74145、SN74LS145這幾款BCD - 十進制解碼器/驅動器。 文件下載
    的頭像 發(fā)表于 01-19 11:25 ?817次閱讀

    Nuclei Studio 編譯調試工程

    和bss段,以及總大小的十進制十六進制數(shù)值。 GD-Link調試 在“Run-&gt;Debug Configurations”下可配置調試信息 1.雙擊GDB OpenOCD
    發(fā)表于 10-30 06:31

    利用蜂鳥內核實現(xiàn)指令的仿真模擬

    可以參考我的這篇文章。另外值得一提的是: 可以看出指令是以十六進制進行存儲的,因此對于上述的指令,我們必須轉換為十六進制,即為00800093,又因為蜂鳥E203是小端格式。所以存儲時應該為93 00
    發(fā)表于 10-24 08:52

    利用蜂鳥內核來實現(xiàn)指令的仿真模擬

    可以參考我的這篇文章。另外值得一提的是: 可以看出指令是以十六進制進行存儲的,因此對于上述的指令,我們必須轉換為十六進制,即為00800093,又因為蜂鳥E203是小端格式。所以存儲時應該為93 00
    發(fā)表于 10-24 08:17

    如何在vivado上基于二進制碼對指令運行狀態(tài)進行判斷

    在擴展指令時我們常常需要一些手段來幫助我們判斷指令是否能夠成功運行、運行狀態(tài)是否正確。一方面,我們可以通過模擬器來實現(xiàn),另一方面,在沒有模擬器的情況下,我們可以通過將所擴展指令的二進制代碼導入
    發(fā)表于 10-24 06:46

    在vivado上基于二進制碼對指令運行狀態(tài)進行判斷

    在擴展指令時我們常常需要一些手段來幫助我們判斷指令是否能夠成功運行、運行狀態(tài)是否正確。一方面,我們可以通過模擬器來實現(xiàn),另一方面,在沒有模擬器的情況下,我們可以通過將所擴展指令的二進制代碼導入
    發(fā)表于 10-24 06:31

    Linux環(huán)境下div指令、divu指令測試異常怎么解決?

    5555_5552,而我們的計算結果為ffff_fffd。我們使用電腦自帶的計算器進行計算,其中rs1的十進制表示為-20,rs2的十進制表示為6,結果應當為-20/6=-3,轉換為十六進制
    發(fā)表于 10-20 06:07

    用TXT編輯器打開十六進制文件,如何知道校驗和

    我從客戶那邊得到了一個 pmg1-s3 十六進制文件,我想把它和校驗和提供給集成電路編程工廠。 1.用 TXT 編輯器打開十六進制文件,如何知道校驗和? 附帶的是十六進制文件。 2.
    發(fā)表于 05-23 07:49

    迅為RK3568開發(fā)板Linux_NVR_SDK系統(tǒng)開發(fā)編譯 rootfs 提示分區(qū)小

    /parameter-nvr-emmc.txt,如下圖所示: 如上圖所示,第 18 行是分區(qū)說明。0x00064000@0x0000a800(rootfs)解釋如下: 比如 rootfs 要配置 200M,那么 200M*2048=409600,十進制 409600 換算為十六
    發(fā)表于 05-21 11:29

    CCG4十六進制文件格式是什么?

    你好,先生, 我可以知道 CCG4 十六進制文件格式嗎? 2055 行是什么意思?
    發(fā)表于 05-15 07:22
    兰考县| 忻州市| 和政县| 青岛市| 响水县| 九江市| 北票市| 阳城县| 甘洛县| 陆河县| 南通市| 深州市| 钟山县| 攀枝花市| 瓦房店市| 红原县| 洛浦县| 彩票| 株洲县| 苏尼特左旗| 普兰县| 阳高县| 滦平县| 甘谷县| 玛沁县| 文昌市| 龙门县| 化州市| 绥滨县| 海晏县| 蕉岭县| 鹤岗市| 囊谦县| 南涧| 东兰县| 额敏县| 双江| 乌鲁木齐县| 晋宁县| 临夏市| 深水埗区|