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

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

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

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

怎樣使用Arduino控制電視

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-10-31 17:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:準備接收信號

怎樣使用Arduino控制電視

首先,您需要獲得簡介中提到的IR LED接收器

您可以在這里獲得一個:http://www.adafruit.com/products/157

它們的價格為2美元,不包括運輸和處理費用。

因此,您要按照第一個方法連接接收器。圖片。

我強烈建議將IR接收器和遙控器放在鞋盒或較暗的物品中(當然是同一鞋盒)。這樣可以確保干擾最少,并且代碼更清晰,因此您不必為一項簡單的任務(wù)就對Arduino進行12次編程。另外,請確保您不妨礙人們看電視。

并且要下載名為IR_RECORD.PDE的文件并將其打開到Arduino程序中。

我希望使用USB電纜將Arduino插入您已經(jīng)執(zhí)行第2步!

第2步:接收信號

因此您要將程序上傳到您的您已在最后一步中下載了Arduino。

您要正確連接IR接收器。

一切都正確設(shè)置后,Arduino便已打開并連接到計算機。單擊Arduino程序中的按鈕(如圖中所圈出的按鈕),打開串行監(jiān)視器。一旦啟動并運行。您需要找到一個您想用來控制某物的遙控器。我的意思是:

-查找要控制的遙控器

-將其指向接收器

-按下您想要一次獲得代碼的按鈕

串行監(jiān)視器

-將整個代碼粘貼到記事本或?qū)懽职逯?進行第3步

第3步:解釋信號

您將得到一堆數(shù)字,后跟“ usecs”或“ usec”。

請確保已將所需的信號復(fù)制到了一個字墊中,以方便參考。像這樣:

500usec,300usec

600usec,1200usec

但是會有更多的數(shù)字。

現(xiàn)在在程序中,您會看到很多次: br》

delayMicroseconds();

pulseIR();

您要獲取第一個數(shù)字并將其放在delayMicroseconds(“ here”)括號中。 value

并且您要從與delayMicroseconds()之一相同的行中獲取第二個數(shù)字;值并將其放在pulseIR()的括號中;值。

示例:

說要在串行監(jiān)視器上獲取此值:

OFF ON

1660 usec,580 usec

1640 usec,560 usec

要輸入相應(yīng)的值

例如:

delayMicroseconds(1660);

pulseIR(580);

delayMicroseconds(1640);

pulseIR(560);

這太可惡了容易。

一旦獲得所需的代碼,請在Arduino程序中打開IR_SEND.pde文件,然后將您從串行監(jiān)視器獲得的值放在括號之間,方法與我向您展示的方法相同。

下一步將顯示我如何使用Comcast遙控器進行此操作的示例。

步驟4:發(fā)送信號

現(xiàn)在,一旦有了所需的代碼,并用您要發(fā)送的信號上載了程序,您要做的就是將IR LED掛接到針腳13,然后類似于圖中的示意圖接地。圖片。如果您有Duemilanove Arduino,則不需要電阻,因為它具有用于PIN 13的內(nèi)置電阻,因此您不必擔心。

這也可以通過ATTINY 8引腳微控制器來實現(xiàn)尺寸。我有一個,但我不確定如何使用它。

現(xiàn)在,我將向您展示如何執(zhí)行此操作的真實示例。

再次,這不是我的密碼,我只是復(fù)制并粘貼以便于理解。

所以當我按下Comcast遙控器上的頻道向上按鈕時,我得到了這段代碼。如果您有使用小型黑色遙控器的小型黑匣子,則將擁有這種遙控器。它們充當只能轉(zhuǎn)換通道的模數(shù)轉(zhuǎn)換器盒。

這是串行監(jiān)視器代碼:

已接收:

OFF ON 《363》 usec,280 usec

820 usec,300 usec

1580 usec,320 usec

640 usec,240 usec

2740 usec,240 usec 《1280》 1280 usec,240 usec 《12》 usec,240 usec

1120 usec,240 usec

2600usec,240usec

12740usec,240usec

840usec,240usec 《980》 980usec,240usec 《700》 700usec,240usec

700usec,240usec

720 usec,240 usec

2460 usec,260 usec

700 usec,240 usec

700 usec,240 usec

14904 usec,260 usec

820 usec,240 usec

1660 usec ,240 USEC

700 USEC,260 USEC

2740 USEC,240 USEC

1240 USEC,240 USEC

1260 USEC,240 USEC 1100 USEC,240 USEC 《26》 2620,240 USEC usec

12720 usec,260 usec

840 usec,220 usec 《20》 usec,240 usec

1780 usec,260 usec 《700》 c,240 usec

700 usec,240 usec

2480 usec,240 usec

700 usec,240 usec

700 usec,240 usec

這是我從原始數(shù)據(jù)中編寫的代碼通過將代碼放入以下代碼即可:

//此草圖將每隔十秒鐘更改一次頻道,以便您可以在看電視的同時做其他事情

//而不必更改頻道,例如在筆記本電腦

//眾所周知,按下按鈕是如此困難,所以為什么不使其自動化呢?

int IRledPin = 13;//連接到數(shù)字引腳13的LED

//當草圖開始時,setup()方法運行一次

void setup(){

//將IR數(shù)字引腳初始化為輸出:

pinMode(IRledPin,OUTPUT);

Serial.begin(9600);

}

無效循環(huán)()

{

SendChannelUpCode();

delay(20 * 1000);//等待二十秒(20秒* 1000毫秒),以不同的時間間隔更改此值。

}

//此過程向IRledPin

//發(fā)送38KHz脈沖一定的微秒數(shù)。每當需要發(fā)送代碼時,我們都會使用此方法。

void pulseIR(long microsecs){

//我們將從等待等待的微秒數(shù)開始倒數(shù)

cli();//關(guān)閉所有后臺中斷,而(microsecs》 0){

//38 kHz大約高13微秒,而低13微秒

digitalWrite(IRledPin,HIGH);//這大約需要3微秒的時間

delayMicroseconds(10);//閑逛10微秒

digitalWrite(IRledPin,LOW);//這也需要大約3微秒

delayMicroseconds(10);//閑逛10微秒

//所以總共26微秒

微秒-= 26;

}

sei();////將它們重新打開

}

void SendChannelUpCode(){

//這是CHANNEL +的代碼,用于電視COMCAST

delayMicroseconds(36328);//Time off(LEFT column)

pulseIR(280);//打開時間(RIGHT列)《-------請勿將這些UP

delayMicroseconds(820);

pulseIR(300);

delayMicroseconds(1580);

pulseIR( 320);

delayMicroseconds(640);

pulseIR(240);

delayMicroseconds(1280);

pulseIR(240);

delayMicroseconds(1240);

pulseIR(240) ;

delayMicroseconds(1120);

pulseIR(240);

delayMicroseconds(2600);

pulseIR(240);

delayMicroseconds(12740);

pulseIR(240);

delayMicroseconds(840);

pulseIR(240);

delayMicroseconds(980);

pulseIR(240);

delayMicroseconds(700);

pulseIR(240);

delayMicroseconds(700);

pulseIR(240);

delayMicroseconds(720);

pulseIR(240);

delayMicroseconds(2460);

pulseIR(240);

delayMicroseconds( 700);

pulseIR(240);

delayMicroseconds(700);

pulseIR(240);

delayMicroseconds(14904);

pulseIR(240);

delayMicroseconds(820) ;

pulseIR(240);

delayMicroseconds(1600);

pulseIR(240);

delayMicroseconds(700);

pulseIR(260);

delayMicrose conds(2740);

pulseIR(240);

delayMicroseconds(1240);

pulseIR(240);

delayMicroseconds(1260);

pulseIR(240);

delayMicroseconds( 1100);

pulseIR(240);

delayMicroseconds(2620);

pulseIR(240);

delayMicroseconds(12720);

pulseIR(260);

delayMicroseconds(840) ;

pulseIR(220);

delayMicroseconds(2080);

pulseIR(240);

delayMicroseconds(1780);

pulseIR(260);

delayMicroseconds(700);

pulseIR(240);

delayMicroseconds(700);

pulseIR(240);

delayMicroseconds(2480);

pulseIR(240);

delayMicroseconds(700);

pulseIR(240);

delayMicroseconds(700);

pulseIR(240);

}

責任編輯:wv

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

    關(guān)注

    15

    文章

    2648

    瀏覽量

    79443
  • Arduino
    +關(guān)注

    關(guān)注

    191

    文章

    6529

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ZiLOG eZVision 200電視控制器:功能特性與應(yīng)用解析

    ZiLOG eZVision 200電視控制器:功能特性與應(yīng)用解析 在電視控制器領(lǐng)域,ZiLOG的eZVision 200系列產(chǎn)品憑借其先進的技術(shù)和豐富的功能,成為了眾多工程師的理想選
    的頭像 發(fā)表于 04-04 16:15 ?1125次閱讀

    ZiLOG Z90365和Z90361電視控制器的深度剖析

    ZiLOG Z90365和Z90361電視控制器的深度剖析 一、引言 在如今的電視技術(shù)領(lǐng)域,不斷追求更高效、更強大功能的電視控制器是行業(yè)發(fā)展
    的頭像 發(fā)表于 04-04 14:15 ?612次閱讀

    深度解析Z90255 ROM與Z90251 OTP電視控制器:功能、特性與應(yīng)用

    深度解析Z90255 ROM與Z90251 OTP電視控制器:功能、特性與應(yīng)用 在電視控制領(lǐng)域,Z90255 ROM和Z90251 OTP這兩款32 KB
    的頭像 發(fā)表于 04-04 14:05 ?622次閱讀

    Z89300系列數(shù)字電視控制器:功能與應(yīng)用全解析

    Z89300系列數(shù)字電視控制器:功能與應(yīng)用全解析 引言 在數(shù)字電視技術(shù)飛速發(fā)展的今天,一款高性能、多功能的電視控制器對于提升
    的頭像 發(fā)表于 04-04 13:15 ?666次閱讀

    BTN9970/BTN9990電機控制盾牌:Arduino評估利器

    BTN9970/BTN9990電機控制盾牌:Arduino評估利器 在電子工程師的日常工作中,電機控制是一個常見且重要的領(lǐng)域。今天,我們就來深入探討一下英飛凌(Infineon)的BTN9970
    的頭像 發(fā)表于 12-21 11:35 ?903次閱讀

    探索用于Arduino的TLE94112ES直流電機控制盾牌

    探索用于Arduino的TLE94112ES直流電機控制盾牌 引言 在電子工程領(lǐng)域,電機控制一直是至關(guān)重要的部分。對于Arduino開發(fā)者而言,一款功能強大且易于使用的電機
    的頭像 發(fā)表于 12-18 16:35 ?556次閱讀

    UNO Q:開啟Arduino的全新未來

    圖源: * Arduino* 作者:Matt Campbell,貿(mào)澤電子專稿 發(fā)布日期: 2025年10月7日 Arduino UNO Q不僅是靈活UNO平臺的下一代產(chǎn)品,更是一種全新的開發(fā)模式。雙
    的頭像 發(fā)表于 12-15 11:46 ?1281次閱讀

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?2074次閱讀

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機。Arduino UNO Q單板計算機(SBC)將高性能計算與實時控制結(jié)合,提供理想的創(chuàng)新平臺。
    的頭像 發(fā)表于 11-08 09:50 ?1634次閱讀

    高通宣布收購 Arduino,加速普及前沿邊緣計算與 AI 技術(shù)

    UNO Q 是 Arduino 首款由高通 Dragonwing 平臺驅(qū)動的“雙大腦”開發(fā)板,它橋接了高性能計算與實時控制,能夠“眨眼間實
    的頭像 發(fā)表于 10-08 11:15 ?965次閱讀
    高通宣布收購 <b class='flag-5'>Arduino</b>,加速普及前沿邊緣計算與 AI 技術(shù)

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模塊?

    在NuMaker開發(fā)板上,有一個ESP-12F Wi-Fi模塊;但是,Arduino IDE 中的 NuMaker UNO 包不提供該模塊的相關(guān)控制。如果您希望在 Arduino IDE 中
    發(fā)表于 09-04 08:28

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?4030次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機結(jié)合實現(xiàn)設(shè)備的遠程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?3次下載

    免費分享Arduino入門+進階(全套例程+書籍)

    創(chuàng)意,比如控制燈光、傳感器、電機等。以下是Arduino入門+進階學(xué)習資料1.Arduino編程語言說明(相關(guān)文件可在下文掃碼領(lǐng)?。?.Arduino系列學(xué)習例程
    的頭像 發(fā)表于 05-22 11:40 ?1352次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    的發(fā)展,在Arduino出現(xiàn)以前,雖然也有很多公司在推廣一些簡單易用的可編程控制器,但是由于開發(fā)平臺種類繁多,而且使用這些控制器基本上都需要對電子技術(shù)、數(shù)字邏輯、寄存器等內(nèi)容進行多方面的了解和學(xué)習,才能
    發(fā)表于 05-13 09:28
    武定县| 历史| 揭西县| 昭通市| 五莲县| 桐城市| 进贤县| 洪洞县| 永安市| 馆陶县| 师宗县| 乌什县| 深圳市| 富裕县| 保靖县| 大渡口区| 时尚| 新竹县| 阜康市| 若羌县| 青田县| 云梦县| 雷州市| 星子县| 望都县| 西青区| 讷河市| 兴安盟| 兴山县| 和平县| 洪洞县| 兴安县| 芦溪县| 凤城市| 漾濞| 资溪县| 玛沁县| 邛崃市| 青川县| 奇台县| 墨玉县|