chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

怎樣用HTML應(yīng)用程序控制RGB LED

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

掃碼添加小助手

加入工程師交流群

步驟1:電路和安裝

所需的硬件僅是Arduino和RGB帶220歐姆電阻LED。只需按照?qǐng)D中的方式連接引腳即可。

從軟件角度來看,您需要下載Involt并將其安裝為Chrome打包應(yīng)用(因此需要Google Chrome瀏覽器):

下載Involt(github鏈接)

打開Chrome》設(shè)置》擴(kuò)展程序,然后切換開發(fā)人員模式。

單擊“加載未打包的擴(kuò)展名。..”,然后選擇www文件夾。

現(xiàn)在,您可以從列表中打開應(yīng)用程序,使用Chrome App Launcher或在桌面上創(chuàng)建快捷方式。

啟動(dòng)應(yīng)用程序后,您應(yīng)該可以看到加載程序。從項(xiàng)目文件夾打開index.html在瀏覽器中將無法使用。

步驟2:Arduino草圖

由于本教程是最簡(jiǎn)單的方法,因此在Arduino草圖中(從Involt/Arduino文件夾中)唯一要做的就是將directMode更改為true 。此模式將直接將值從應(yīng)用發(fā)送到引腳。對(duì)于如此簡(jiǎn)單的互動(dòng),可以使用它。請(qǐng)記住,在特定硬件上工作時(shí),請(qǐng)勿使用此功能。

。..

//Change only this to true inside sketch

boolean directMode = true;

。..

沒有此模式,只需編寫AnalogWrite(involtDigital [index]),其中index是目標(biāo)引腳號(hào)。值會(huì)自動(dòng)更新。

現(xiàn)在不建議使用此方法。

直接模式不可用受支持并且在新版本中,involtDigital已更改為involtPin

第3步:Involt HTML Rangesliders

現(xiàn)在是時(shí)候進(jìn)行HTML部件了,就像上一步一樣簡(jiǎn)單。 Involt為每個(gè)UI元素翻譯CSS類,以使它們與硬件通信。您需要定義哪個(gè)UI元素與哪個(gè)引腳(或要發(fā)送哪個(gè)變量)以及基本參數(shù)(如value或它們的范圍)進(jìn)行通信。對(duì)于RGB滑塊,我們需要在index.html中添加三個(gè)rangelider,其CSS類如下所示:

P9,P10,P11數(shù)字代表目標(biāo)pwm引腳。 Rangeslider的默認(rèn)起始值為0,范圍為0-255,因此在此示例中不必包括其他參數(shù)。要設(shè)置自定義屬性,只需將它們添加為另一個(gè)CSS類。

要了解Involt的工作原理,請(qǐng)查看入門頁(yè)面。

現(xiàn)在打開應(yīng)用程序,選擇arduino端口并檢查結(jié)果。您應(yīng)該看到與所附圖片相同的內(nèi)容。對(duì)于基本用法,這是本教程的結(jié)尾。下一步是添加不需要工作的基于JQuery的顏色顯示。

步驟4:顯示顏色

I希望我的應(yīng)用顯示所選顏色,因?yàn)椤瓰槭裁床荒兀?:)為此,我添加了帶有“ display-color”類的html div。

將基本CSS屬性添加到core/framework.css文件中,或者將您自己的文件添加到index.html頭中部分。

.display-color{

background: rgb(0,0,0);

width: 100px;

height: 100px;

}

在用戶界面事件時(shí)進(jìn)入Arduino的involt的值在involtPin []數(shù)組中(對(duì)于字符串,非數(shù)字值則在involtString中)。 Arduino草圖中的involtPin []數(shù)組中的值相同。對(duì)于JQuery,當(dāng)Rangeslider的值更改時(shí),我將僅使用.css()方法作為背景色。您需要將此腳本添加到自己的文件中,并將其包含在html頭部分中。

$(document).ready(function() {

$(“.slider”).on({

slide: function(){

//This is the tricky way to update the rgb value of background

var background = involtPin[11]+“,”+involtPin[10]+“,”+involtPin[9];

$(“.display-color”).css(‘background’, ‘rgb(’+background+‘)’);

}

});

});

再次打開應(yīng)用程序并查看結(jié)果。我對(duì)布局進(jìn)行了小的視覺更改。最終的項(xiàng)目文件位于最后一步。

第5步:結(jié)束

您可以看到,本教程可以在10分鐘內(nèi)完成而無需任何操作

僅當(dāng)您要在Involt UI工具包之外創(chuàng)建自定義交互時(shí),才需要有關(guān)JQuery的知識(shí)。 Framework是基于JS/JQuery的,因此在使用CSS和DOM操作創(chuàng)建接口時(shí)非常靈活。

感謝您閱讀我的教程。我希望你喜歡我的項(xiàng)目。查看我的其他教程或訪問Involt網(wǎng)站以獲取更多信息。

隨時(shí)向我提問@ ernestwarzocha@gmail.com

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

    關(guān)注

    243

    文章

    24324

    瀏覽量

    683546
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    818

    瀏覽量

    61003
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    280

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ?LP5861 18通道RGB LED驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    Texas Instruments LP5861 18通道RGB LED矩陣驅(qū)動(dòng)器設(shè)計(jì)用于使用LED矩陣以小尺寸解決方案來改善具有動(dòng)畫效果和指示功能的善用戶體驗(yàn)。LP5861集成了18個(gè)具有N(N
    的頭像 發(fā)表于 09-19 10:36 ?348次閱讀
    ?LP5861 18通道<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    ?LP5520 RGB背光LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    LP5520 是一款用于小型彩色 LCD 的 RGB 背光 LED 驅(qū)動(dòng)器。與白色 LED 背光相比,RGB 背光可在顯示屏上實(shí)現(xiàn)更好的色彩并節(jié)省功耗。該器件提供小巧簡(jiǎn)單的驅(qū)動(dòng)器解決方
    的頭像 發(fā)表于 09-05 15:16 ?636次閱讀
    ?LP5520 <b class='flag-5'>RGB</b>背光<b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    ?LP55281 12通道RGB/白光LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    可以驅(qū)動(dòng)單個(gè)顏色 LED 或由升壓輸出或外部電源供電的 RGB LED。內(nèi)置音頻同步功能允許用戶將趣光 LED 同步到音頻輸入。靈活的 SPI 或 I^2^C 接口可以輕松
    的頭像 發(fā)表于 09-04 14:15 ?504次閱讀
    ?LP55281 12通道<b class='flag-5'>RGB</b>/白光<b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    S7-200 可編程序控制器系統(tǒng)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《S7-200 可編程序控制器系統(tǒng)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-02 16:24 ?5次下載

    如何使用 MS51 PWM 通過 UART 控制 RGB LED?

    使用 MS51 PWM 通過 UART 控制 RGB LED
    發(fā)表于 08-20 07:24

    LP5813同步升壓4×3矩陣RGB LED驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    Texas Instruments LP5813 4 × 3矩陣RGB LED驅(qū)動(dòng)器是一款同步升壓RGB驅(qū)動(dòng)器,具有自主動(dòng)畫引擎控制功能。該器件非常適合用于支持輸入電壓范圍為0.5V至
    的頭像 發(fā)表于 08-12 16:24 ?596次閱讀
    LP5813同步升壓4×3矩陣<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    RGB LED 時(shí)尚照明控制器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()RGB LED 時(shí)尚照明控制器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有RGB LED 時(shí)尚照明
    發(fā)表于 07-28 18:34
    <b class='flag-5'>RGB</b> <b class='flag-5'>LED</b> 時(shí)尚照明<b class='flag-5'>控制</b>器 skyworksinc

    是否有辦法標(biāo)準(zhǔn)Windows驅(qū)動(dòng)程序控制GPIO嗎?

    問題。 CY7C65213-28PVXI 的 GPIO 控制使用“cyusbserial.dll”執(zhí)行 由CYPRESS?提供, 但我發(fā)現(xiàn)該 dll 不能與標(biāo)準(zhǔn) Windows 驅(qū)動(dòng)程序一起使用。 您能告訴我是否有辦法標(biāo)準(zhǔn) W
    發(fā)表于 05-08 07:05

    Melexis推出MLX80142雙RGB LED驅(qū)動(dòng)芯片

    Melexis宣布推出MLX80142雙RGB LED驅(qū)動(dòng)芯片(六通道),作為邁來芯智能狀態(tài)機(jī)LED驅(qū)動(dòng)芯片系列的最新成員,這是第一款支持MeLiBu? 2.0協(xié)議的產(chǎn)品。該芯片不僅搭載邁來芯成熟
    的頭像 發(fā)表于 03-18 11:20 ?1032次閱讀

    AWTK-WEB 快速入門(6) - JS WebSocket 應(yīng)用程序

    WebSocket可以實(shí)現(xiàn)雙向通信,適合實(shí)時(shí)通信場(chǎng)景。本文介紹一下使用Javacript語言開發(fā)AWTK-WEB應(yīng)用程序,并用WebSocket與服務(wù)器通訊。AWTKDesigner新建一個(gè)應(yīng)用程
    的頭像 發(fā)表于 02-26 11:42 ?525次閱讀
    AWTK-WEB 快速入門(6) - JS WebSocket <b class='flag-5'>應(yīng)用程序</b>

    AWTK-WEB 快速入門(5) - C 語言 WebSocket 應(yīng)用程序

    導(dǎo)讀WebSocket可以實(shí)現(xiàn)雙向通信,適合實(shí)時(shí)通信場(chǎng)景。本文介紹一下使用C語言開發(fā)AWTK-WEB應(yīng)用程序,并用WebSocket與服務(wù)器通訊。AWTKDesigner新建一個(gè)應(yīng)用程序先安裝
    的頭像 發(fā)表于 02-19 11:49 ?683次閱讀
    AWTK-WEB 快速入門(5) - C 語言 WebSocket <b class='flag-5'>應(yīng)用程序</b>

    AWTK-WEB 快速入門(4) - JS Http 應(yīng)用程序

    導(dǎo)讀XMLHttpRequest改變了Web應(yīng)用程序與服務(wù)器交換數(shù)據(jù)的方式,fetch是其繼任者。本文介紹一下如何使用JS語言開發(fā)AWTK-WEB應(yīng)用程序,并用fetch訪問遠(yuǎn)程數(shù)據(jù)。AWTKDesigner新建一個(gè)應(yīng)用程
    的頭像 發(fā)表于 01-22 11:31 ?622次閱讀
    AWTK-WEB 快速入門(4) - JS Http <b class='flag-5'>應(yīng)用程序</b>

    AWTK-WEB 快速入門(2) - JS 應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用JS語言開發(fā)AWTK-WEB應(yīng)用程序AWTKDesigner新建一個(gè)應(yīng)
    的頭像 發(fā)表于 12-05 01:04 ?681次閱讀
    AWTK-WEB 快速入門(2) - JS <b class='flag-5'>應(yīng)用程序</b>

    AWTK-WEB 快速入門(1) - C 語言應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用C語言開發(fā)AWTK-WEB應(yīng)用程序AWTKDesigner新建一個(gè)應(yīng)用
    的頭像 發(fā)表于 11-27 11:46 ?1003次閱讀
    AWTK-WEB 快速入門(1) - C 語言<b class='flag-5'>應(yīng)用程序</b>

    請(qǐng)問TAS5706如何用硬件控制I2C?

    TAS5706 的Control Interface可以HW,SW。我想問問怎樣用HW來控制呢?因?yàn)槲乙粋€(gè)板上預(yù)計(jì)8個(gè)TAS5706,MCU怎樣去識(shí)別?
    發(fā)表于 10-23 08:33