欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

454398 ? 來源:wv ? 2019-10-29 09:28 ? 次閱讀

步驟1:電路和安裝

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

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

下載Involt(github鏈接)

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

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

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

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

步驟2:Arduino草圖

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

。..

//Change only this to true inside sketch

boolean directMode = true;

。..

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

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

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

第3步:Involt HTML Rangesliders

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

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

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

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

步驟4:顯示顏色

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

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

.display-color{

background: rgb(0,0,0);

width: 100px;

height: 100px;

}

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

}

});

});

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

第5步:結(jié)束

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

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

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

隨時向我提問@ [email protected]

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

    關(guān)注

    242

    文章

    23347

    瀏覽量

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

    關(guān)注

    4

    文章

    801

    瀏覽量

    58694
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    278

    瀏覽量

    36420
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

    電子發(fā)燒友網(wǎng)站提供《UART軟件控制RGB LED混色與MSP430? MCU.pdf》資料免費下載
    發(fā)表于 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驅(qū)動器

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

    在TM4C MCU上FreeRTOS開發(fā)通用應(yīng)用程序應(yīng)用說明

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

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

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

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

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

    當輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發(fā)表于 08-02 08:39

    寫一個程序控制像圖上這樣控制電磁閥 但是沒什么頭緒 請各位大神幫幫忙

    寫一個程序控制像圖上這樣控制電磁閥 但是沒什么頭緒 請各位大神幫幫忙
    發(fā)表于 07-22 13:18

    可編程序控制器系統(tǒng)概述

    AB可編程序控制器系統(tǒng)
    發(fā)表于 05-23 14:26 ?8次下載

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?
    發(fā)表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時, GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
    發(fā)表于 05-07 06:06

    具有自主控制功能的4 ×3矩陣RGB LED驅(qū)動器LP5812數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有自主控制功能的4 ×3矩陣RGB LED驅(qū)動器LP5812數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-22 11:07 ?0次下載
    具有自主<b class='flag-5'>控制</b>功能的4 ×3矩陣<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驅(qū)動器LP5812數(shù)據(jù)表

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運行,我生成代碼后是不是還要配置一些東西?(我生成后只寫了測試代碼) 問題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過復(fù)制粘貼例程的代碼完成了測試。
    發(fā)表于 03-12 08:15

    如何使用Arduino控制RGB LED

    在本指南中,您將學(xué)習(xí)如何使用Arduino控制RGB LED。RGB(紅-綠-藍)LED可以通過混合不同強度的紅、綠、藍光來產(chǎn)生多種顏色。您
    的頭像 發(fā)表于 02-11 10:28 ?5202次閱讀
    如何使用Arduino<b class='flag-5'>控制</b><b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>