吴忠躺衫网络科技有限公司

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

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

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

如何設(shè)置Arduino IR發(fā)射器電路

科技觀察員 ? 來(lái)源:electroschematics ? 作者:electroschematics ? 2024-02-11 09:44 ? 次閱讀

在本指南中,您將學(xué)習(xí)如何設(shè)置 Arduino IR發(fā)射器電路。它使您可以控制IR(紅外線)LED,并從Arduino發(fā)送任何遠(yuǎn)程控制代碼。這意味著你可以用它來(lái)控制你的電視或其他任何你喜歡的東西!

巡回賽

1.png

電路非常簡(jiǎn)單。三個(gè)按鈕和一個(gè)紅外 LED 連接到 Arduino。我們將使用內(nèi)部上拉電阻器設(shè)置引腳 D5-D7,以避免自己添加它們。

零件清單

Arduino的

IR LED(發(fā)光二極管

3 x 按鈕

面包板

構(gòu)建電路

根據(jù)原理圖構(gòu)建電路。

在下圖中,您可以看到有關(guān)如何使用面包板將 IR LED 和按鈕連接到 Arduino 的建議。

2.png

上傳代碼

將以下代碼復(fù)制到 Arduino IDE。此代碼初始化 IR 發(fā)射器并設(shè)置按鈕。當(dāng)按下按鈕時(shí),會(huì)發(fā)出一個(gè)唯一的 IR 代碼。

#include < IRremote.h >

IRsend irsend;

void setup() {
  Serial.begin(9600);
  pinMode(5, INPUT_PULLUP); // SW1 connected to pin 2
  pinMode(6, INPUT_PULLUP); // SW2 connected to pin 3
  pinMode(7, INPUT_PULLUP); // SW3 connected to pin 4
  // The IR LED is connected to pin 3 (PWM ~) on the Arduino
}

void loop() {
  
  if (digitalRead(5) == LOW) { // When SW1 is pressed
    irsend.sendNEC(0x34895725, 32);  // Replace with your own unique code
    Serial.println("Code sent!");
    delay(30);
  } 

  else if (digitalRead(6) == LOW) { // When SW2 is pressed
    irsend.sendNEC(0x56874159, 32); // Replace with your own unique code
    Serial.println("Code sent!");
    delay(30);
  } 

  else if (digitalRead(7) == LOW) { // When SW3 is pressed
    irsend.sendNEC(0x15467823, 32); // Replace with your own unique code
    Serial.println("Code sent!");
    delay(30);
  } 
  
  else {
    Serial.println("Nothing to send");
    delay(30);
  } 

  delay(100);
}

測(cè)試您的 Arduino IR 發(fā)射器

將代碼上傳到Arduino后,按下每個(gè)按鈕并檢查串行監(jiān)視器。在按下按鈕之前,您應(yīng)該會(huì)看到“無(wú)內(nèi)容可發(fā)送”,此時(shí)將發(fā)送相應(yīng)的 IR 代碼。

確保將 IR LED 指向要控制的設(shè)備。

故障排除提示:

確保您的 IR LED 連接到正確的引腳,并且正極和負(fù)極引線的方向正確。

確保面包板上的連接沒有松動(dòng),并且所有電線都完全插入正確的面包板孔和Arduino引腳。

如果按鈕似乎不起作用,請(qǐng)檢查它們是否以正確的極性接線,以及代碼中是否正確設(shè)置了模式。INPUT_PULLUP

按照這些說(shuō)明,您應(yīng)該擁有一個(gè)由Arduino控制的功能性紅外發(fā)射器。這可用于各種項(xiàng)目,包括遙控器、交互式裝置等。請(qǐng)記住將函數(shù)中的唯一代碼替換為與您的設(shè)備相對(duì)應(yīng)的代碼。
審核編輯:陳陳

聲明:本文內(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)投訴
  • 發(fā)射器
    +關(guān)注

    關(guān)注

    6

    文章

    856

    瀏覽量

    53647
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187819
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    調(diào)頻發(fā)射器電路

    調(diào)頻發(fā)射器電路
    發(fā)表于 10-18 13:05

    AV射頻發(fā)射器電路資料分享

    發(fā)射器以第11頻道頻率發(fā)射信號(hào),使用時(shí),先將VCD、DVD、錄像機(jī)等設(shè)備的音視頻輸出端接口與發(fā)射器的對(duì)應(yīng)輸入端接口用連接線相接,拉出發(fā)射器天線,打開
    發(fā)表于 05-06 06:00

    激光發(fā)射器模塊與常見的光模塊有何不同

    37種傳感(八)之激光發(fā)射器模塊+Stduino Nano&UNO本文轉(zhuǎn)載自:關(guān)鍵詞:51、stm32、arduino、stduino、單片機(jī)、stduino UNO&Nano
    發(fā)表于 01-06 06:28

    由“接地脈沖”觸發(fā)的發(fā)射器電路,但是發(fā)射器在重啟時(shí)會(huì)觸發(fā)的原因?

    所以我有一個(gè)由“接地脈沖”觸發(fā)的發(fā)射器電路(零售的東西,所以我不能改變它)。我不知道該怎么稱呼它。基本上,它保持高位并觸發(fā)它,我需要將一個(gè)引腳拉低。 發(fā)射器連接到我的 ESP8266(NodeMCU
    發(fā)表于 06-01 09:03

    FM發(fā)射器電路

    FM發(fā)射器電路
    發(fā)表于 09-21 23:40 ?2940次閱讀
    FM<b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路</b>圖

    D40發(fā)射器電路

    D40發(fā)射器電路
    發(fā)表于 12-22 11:19 ?1349次閱讀
    D40<b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路</b>

    歐司朗光電半導(dǎo)體公司的IR DRAGON紅外發(fā)射器助力夜視效果

    通過應(yīng)用歐司朗光電半導(dǎo)體的 IR DRAGON 紅外發(fā)射器,海康威視數(shù)字技術(shù)有限公司 (Hikvision) 的球機(jī)光束距離能夠延長(zhǎng)至 80 米以上,夜視效果更加良好。
    發(fā)表于 08-16 09:19 ?1610次閱讀

    AD1501遙控發(fā)射器電路

    AD1501遙控發(fā)射器電路
    發(fā)表于 02-07 10:09 ?25次下載

    Arduino發(fā)射器開源

    電子發(fā)燒友網(wǎng)站提供《Arduino發(fā)射器開源.zip》資料免費(fèi)下載
    發(fā)表于 11-08 15:04 ?0次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>發(fā)射器</b>開源

    Arduino紅外發(fā)射器自動(dòng)映射

    電子發(fā)燒友網(wǎng)站提供《Arduino紅外發(fā)射器自動(dòng)映射.zip》資料免費(fèi)下載
    發(fā)表于 01-03 14:13 ?0次下載
    <b class='flag-5'>Arduino</b>紅外<b class='flag-5'>發(fā)射器</b>自動(dòng)映射

    使用arduino的多功能遙控發(fā)射器

    電子發(fā)燒友網(wǎng)站提供《使用arduino的多功能遙控發(fā)射器.zip》資料免費(fèi)下載
    發(fā)表于 06-26 09:24 ?0次下載
    使用<b class='flag-5'>arduino</b>的多功能遙控<b class='flag-5'>發(fā)射器</b>

    基于Arduino的NRF24發(fā)射器-接收設(shè)置

    電子發(fā)燒友網(wǎng)站提供《基于Arduino的NRF24發(fā)射器-接收設(shè)置.zip》資料免費(fèi)下載
    發(fā)表于 06-29 10:43 ?0次下載
    基于<b class='flag-5'>Arduino</b>的NRF24<b class='flag-5'>發(fā)射器</b>-接收<b class='flag-5'>器</b><b class='flag-5'>設(shè)置</b>

    高功率紅外發(fā)射器電路圖講解

    該紅外發(fā)射器可以在 10 米或更遠(yuǎn)的距離內(nèi)激活基于 IR 的開關(guān)電路。它是一種高功率紅外發(fā)射器,通過達(dá)林頓晶體管BD 139驅(qū)動(dòng)兩個(gè)紅外LED,以增加范圍和方向性。
    的頭像 發(fā)表于 07-28 10:46 ?1746次閱讀
    高功率紅外<b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路</b>圖講解

    紅外發(fā)射器是什么_紅外發(fā)射器怎么安裝

    紅外發(fā)射器是一種通過紅外線發(fā)射管在一定范圍內(nèi)發(fā)射光線,從而達(dá)到控制信號(hào)作用的遙控設(shè)備。以下是對(duì)紅外發(fā)射器的詳細(xì)介紹:
    的頭像 發(fā)表于 01-28 13:46 ?165次閱讀

    紅外發(fā)射器怎么設(shè)置華為

    要在華為手機(jī)上設(shè)置紅外發(fā)射器,可以按照以下步驟進(jìn)行:   方法一:通過系統(tǒng)設(shè)置   進(jìn)入設(shè)置:   打開手機(jī),在主屏幕或應(yīng)用列表中找到“
    的頭像 發(fā)表于 01-28 13:47 ?189次閱讀
    最好百家乐的玩法技巧和规则 | 易胜博娱乐| 成都百家乐官网牌具| 网上澳门| 皇冠百家乐赢钱皇冠| 百家乐官网三珠连跳打法| 万宝路百家乐的玩法技巧和规则| 百家乐官网赢家| 德州扑克视频教学| 赌百家乐咋赢对方| 网上百家乐官网真实度| 威尼斯人娱乐城博彩网| 百家乐出千原理| 百家乐官网案件讯问| 百家乐网址| 八运24山下卦局| 百家乐官网新台第二局| 大发888真钱娱乐游戏博彩| 百家乐最新套路| 澳门百家乐官网博牌| 大发888老虎机| 百家乐破解版| 百家乐官网制胜法| 紫阳县| 百家乐统计软件| 百家乐官网免费下| 九江市| 大发888娱乐城下栽| 百家乐软件购买| 百家乐官网是多少个庄闲| 大发888官方游戏平台| 真人百家乐园| 盛世国际娱乐| 总玩百家乐有赢的吗| 彩会百家乐游戏| 线上百家乐官网赢钱| 澳门葡京| 大发888娱乐城大发888大发网| 澳门百家乐一把决战输赢| 百家乐官网真人百家乐官网皇冠| 免费百家乐官网游戏机|