色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

怎樣用HTML應用程序控制RGB LED

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

掃碼添加小助手

加入工程師交流群

步驟1:電路和安裝

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

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

下載Involt(github鏈接)

打開Chrome》設置》擴展程序,然后切換開發人員模式。

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

現在,您可以從列表中打開應用程序,使用Chrome App Launcher或在桌面上創建快捷方式。

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

步驟2:Arduino草圖

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

。..

//Change only this to true inside sketch

boolean directMode = true;

。..

沒有此模式,只需編寫AnalogWrite(involtDigital [index]),其中index是目標引腳號。值會自動更新。

現在不建議使用此方法。

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

第3步:Involt HTML Rangesliders

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

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

要了解Involt的工作原理,請查看入門頁面。

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

步驟4:顯示顏色

I希望我的應用顯示所選顏色,因為……為什么不呢? :)為此,我添加了帶有“ display-color”類的html div。

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

.display-color{

background: rgb(0,0,0);

width: 100px;

height: 100px;

}

在用戶界面事件時進入Arduino的involt的值在involtPin []數組中(對于字符串,非數字值則在involtString中)。 Arduino草圖中的involtPin []數組中的值相同。對于JQuery,當Rangeslider的值更改時,我將僅使用.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+‘)’);

}

});

});

再次打開應用程序并查看結果。我對布局進行了小的視覺更改。最終的項目文件位于最后一步。

第5步:結束

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

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

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

隨時向我提問@ ernestwarzocha@gmail.com

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

    關注

    242

    文章

    23853

    瀏覽量

    674601
  • RGB
    RGB
    +關注

    關注

    4

    文章

    808

    瀏覽量

    59997
  • HTML
    +關注

    關注

    0

    文章

    280

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    是否有辦法標準Windows驅動程序控制GPIO嗎?

    問題。 CY7C65213-28PVXI 的 GPIO 控制使用“cyusbserial.dll”執行 由CYPRESS?提供, 但我發現該 dll 不能與標準 Windows 驅動程序一起使用。 您能告訴我是否有辦法標準 W
    發表于 05-08 07:05

    Melexis推出MLX80142雙RGB LED驅動芯片

    Melexis宣布推出MLX80142雙RGB LED驅動芯片(六通道),作為邁來芯智能狀態機LED驅動芯片系列的最新成員,這是第一款支持MeLiBu? 2.0協議的產品。該芯片不僅搭載邁來芯成熟
    的頭像 發表于 03-18 11:20 ?778次閱讀

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

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

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

    導讀WebSocket可以實現雙向通信,適合實時通信場景。本文介紹一下使用C語言開發AWTK-WEB應用程序,并用WebSocket與服務器通訊。AWTKDesigner新建一個應用程序先安裝
    的頭像 發表于 02-19 11:49 ?460次閱讀
    AWTK-WEB 快速入門(5) - C 語言 WebSocket <b class='flag-5'>應用程序</b>

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

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

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

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

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

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

    請問TAS5706如何用硬件控制I2C?

    TAS5706 的Control Interface可以HW,SW。我想問問怎樣用HW來控制呢?因為我一個板上預計8個TAS5706,MCU怎樣去識別?
    發表于 10-23 08:33

    UART軟件控制RGB LED混色與MSP430? MCU

    電子發燒友網站提供《UART軟件控制RGB LED混色與MSP430? MCU.pdf》資料免費下載
    發表于 10-09 11:41 ?0次下載
    UART軟件<b class='flag-5'>控制</b>的<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>混色與MSP430? MCU

    如何選擇RGB LED驅動器

    電子發燒友網站提供《如何選擇RGB LED驅動器.pdf》資料免費下載
    發表于 09-25 14:29 ?1次下載
    如何選擇<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驅動器

    在TM4C MCU上FreeRTOS開發通用應用程序應用說明

    電子發燒友網站提供《在TM4C MCU上FreeRTOS開發通用應用程序應用說明.pdf》資料免費下載
    發表于 09-11 14:15 ?0次下載
    在TM4C MCU上<b class='flag-5'>用</b>FreeRTOS開發通用<b class='flag-5'>應用程序</b>應用說明

    計算機進行程序控制工作的基本原理是怎樣

    計算機程序控制是計算機科學中的一個核心概念,它涉及到計算機如何根據預設的指令序列執行任務。 1. 計算機硬件基礎 在深入程序控制之前,我們需要了解計算機的基本硬件組件,因為它們是程序控制
    的頭像 發表于 09-04 16:57 ?1557次閱讀

    【xG24 Matter開發套件試用體驗】通過按鍵控制LED

    點完燈了,來玩點花樣,通過按鍵來點燈。 硬件 還是看這個圖 按鍵有 BUTTON0(PB02)和BUTTON1(PB03) 軟件 這里基于blink_baremetal 工程進行修改適配。 這里進行GPIO的配置,配置好兩個led燈和button。 程序控制。 最終效
    發表于 09-01 17:21

    怎樣用THS3201實現輸出功率可調?

    怎樣用THS3201實現輸出功率可調?
    發表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發表于 08-02 08:39
    主站蜘蛛池模板: 伦理片在线线249 | 97视频在线免费播放 | se01国产短视频在线观看 | 久爱精品亚洲电影午夜 | 冠希和阿娇13分钟在线视频 | 最近免费视频中文2019完整版 | 伊人久久综合 | 脔到她哭H粗话HWWW男男动漫 | 做暧暧免费30秒体验 | 99在线观看视频 | 久久久无码精品亚洲欧美 | 国产午夜永久福利视频在线观看 | xxxxx俄罗斯 xxxxxx视频 | 女人被躁到高潮嗷嗷叫免费 | 在线亚洲免费 | 国产免费变态视频网址网站 | 精品手机在线1卡二卡3卡四卡 | 在线观看免费亚洲 | 天堂视频在线观看免费完整版 | 1300部真实小Y女视频合集 | 中文字幕一区二区三区在线播放 | 男人的天堂色 | 十分钟在线观看免费视频高清WWW | 羞羞答答的免费视频在线观看 | 99香蕉视频 | 蜜臀AV人妻久久无码精品麻豆 | 日韩亚洲欧美中文在线 | 99久久e免费热视频百度 | 日韩精品一区二区中文 | av在线不卡中文网 | 在线欧美 精品 第1页 | 日韩一区二区天海翼 | 国产亚洲视频在线播放香蕉 | 欧美日韩看看2015永久免费 | 国产精品成人在线播放 | 美女扒开腿让男生桶免费看动态图 | 永久免费无码AV国产网站 | 亚洲精品乱码电影在线观看 | 蛇缚dvd | 狠狠色狠色综合曰曰 | 办公室韩国电影免费完整版 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品