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

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

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

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

怎樣在沒(méi)有以太網(wǎng)屏蔽的情況下設(shè)置Arduino Web Control

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-03 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天,我想我會(huì)確切地解釋我如何使用一些 JavaScript , Processing,和 Arduino 來(lái)實(shí)現(xiàn)這一目標(biāo)。我將概述該方法不需要以太網(wǎng)屏蔽你的Arduino,我會(huì)提供完整的代碼樣品供您還可以使用

要求:

Arduino

點(diǎn)亮以控制Arduino上的適當(dāng)電路;看到您的PC或Mac

網(wǎng)站托管

基本的編碼技巧我周圍背光從上周部件的電路圖和故障教程。

處理軟件使用JavaScript和PHP,盡管我將提供您可以自定義的完整代碼。

Arduino設(shè)置

首先,請(qǐng)參考上周的Arduino方面的教程?hào)|西我們將使用的代碼是相同的,因?yàn)槲沂褂玫氖窍嗤腞GB LED燈帶控制電路,因此在此不再贅述??偠灾珹rduino將通過(guò)USB串行連接讀取RGB值到計(jì)算機(jī)。

怎樣在沒(méi)有以太網(wǎng)屏蔽的情況下設(shè)置Arduino Web Control

處理應(yīng)用

我們將要使用的處理應(yīng)用非常簡(jiǎn)單(PASTEBIN);它采用了基本的 loadStrings()函數(shù)讀取存儲(chǔ)在遠(yuǎn)程網(wǎng)絡(luò)地址的文本文件 - 在這種情況下,我使用的 http://jamesbruce.me/lights/LED.txt 。在您的虛擬主機(jī)上創(chuàng)建一個(gè)示例文本文件進(jìn)行測(cè)試,然后進(jìn)行相應(yīng)調(diào)整。文本文件應(yīng)僅為R,G和B的3行值。

您還需要將串行端口更改為USB連接的端口。和以前一樣,應(yīng)用程序要做的第一件事是將串行端口列表輸出到控制臺(tái)–選中要使用的串行端口,然后重新運(yùn)行。

Arduino Web控件

在Web控件方面,我選擇了一個(gè)名為Spectrum的simplecolorpicker jQuery插件;還有其他人,但是我覺(jué)得這很簡(jiǎn)單,可以在移動(dòng)設(shè)備上進(jìn)行觸摸操作,而其他我卻沒(méi)有。將在 spectrum.js 和 spectrum.css 在同一個(gè)目錄中的一切文件的(我做了一個(gè)/lightssub-directoryon我的服務(wù)器,以保持干凈的東西)。 我們將使用PHP既顯示web控制,并處理的 LED.txt 文件寫入如果變量是在POST請(qǐng)求中給出。當(dāng)用戶訪問(wèn)此頁(yè)面并選擇一種顏色時(shí),它會(huì)向AAAX請(qǐng)求發(fā)送一個(gè)帶有顏色變量的顏色。這將整個(gè)內(nèi)容保留在一個(gè)文件中。完整的PHP/HTML可以在此pastebin (連同其他文件保存在子目錄中的 index.php )中找到,但是讓我簡(jiǎn)要介紹一下

PHP :檢測(cè)是否存在名為“ colors”的發(fā)布變量。如果是這樣,請(qǐng)打開(kāi)LED.txt文件進(jìn)行寫入,然后用post變量覆蓋。

HTML :導(dǎo)入 jQuery , Spectrum.js 下,和 Spectrum.css

的的JavaScript :的getRGB函數(shù)返回逗號(hào)的陣列分離RGB值給出各種不同的CSS色彩格式,例如 #aaaaa

的的JavaScript :創(chuàng)建頻譜控制,并附加AJAX調(diào)用選擇的顏色已更改的事件。 Ajax調(diào)用由控制給出的RGB值這個(gè)處理程序文件。

最后,確保您的 LED.txt 文件是可寫的由服務(wù)器。應(yīng)該具有 655 或 777 權(quán)限。啟動(dòng)文件,并給它一展身手;處理應(yīng)用程序?qū)⑿枰\(yùn)行,并將每秒刷新一次文件。如果頁(yè)面上沒(méi)有出現(xiàn)顏色選擇器,請(qǐng)檢查JavaScript控制臺(tái)是否有錯(cuò)誤。

陷阱和進(jìn)一步的工作

正如我所提到的,此方法不是故意使用以太網(wǎng)屏蔽的,所以任何人基本的網(wǎng)站托管服務(wù)可以使其設(shè)置非常快速且成本低廉。但是,這確實(shí)意味著我們需要使用Processing應(yīng)用程序作為獲取數(shù)據(jù)的網(wǎng)關(guān)。如果沒(méi)有運(yùn)行PC,它將無(wú)法正常工作。通過(guò)添加以太網(wǎng)orWiFishield的,我們可以將Arduino的任何地方而不被拴在PC,并在遠(yuǎn)端讀取命令或直推他們到Arduino一點(diǎn)點(diǎn)端口轉(zhuǎn)發(fā)。我改天再說(shuō)。還有并發(fā)的問(wèn)題 - 我們把它設(shè)置方式是,該文件將僅僅是overwrittenevery timesomeone選擇一個(gè)新的顏色,顏色的變化之間的延遲的處理代碼決定。如果要讓許多用戶不斷調(diào)整顏色,則帶有數(shù)據(jù)庫(kù)的排隊(duì)系統(tǒng)可能更合適;如果更新的發(fā)生頻率高于刷新文件的頻率,則使用平面文件存儲(chǔ)值可能會(huì)導(dǎo)致某些更改被忽略。然后,當(dāng)然,除非您正在觀看我們的現(xiàn)場(chǎng)直播,否則您無(wú)法知道它是否還可以正常工作。理想情況下,應(yīng)該在控制頁(yè)面上設(shè)置并嵌入一個(gè)網(wǎng)絡(luò)攝像頭。不過(guò),作為技術(shù)演示,我認(rèn)為這很棒。我希望您能看到通過(guò)Arduino遠(yuǎn)程控制互聯(lián)網(wǎng)上任何東西的潛力。賈斯汀建議我們移交對(duì)我的烤箱的控制權(quán);我拒絕了您是否有任何有趣的項(xiàng)目對(duì)您有幫助?
責(zé)任編輯:wv

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

    關(guān)注

    191

    文章

    6529

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    車載以太網(wǎng),速度直指Tbps?

    要點(diǎn)總結(jié):汽車以太網(wǎng),特別是10BASE-T1S,正在成為車載網(wǎng)絡(luò)中CAN的替代品,預(yù)計(jì)未來(lái)自動(dòng)駕駛和聯(lián)網(wǎng)汽車將擁有更高的速度。汽車領(lǐng)域向以太網(wǎng)的過(guò)渡并非普遍現(xiàn)象;一些原始設(shè)備制造商(OEM)可能
    的頭像 發(fā)表于 04-02 11:00 ?2329次閱讀
    車載<b class='flag-5'>以太網(wǎng)</b>,速度直指Tbps?

    電路板是否沒(méi)有 tf 卡的情況下啟動(dòng)?

    電路板是否沒(méi)有 tf 卡的情況下啟動(dòng)? 主板是否使用沒(méi)有 tf 卡的 NVMe SSD 啟動(dòng)?
    發(fā)表于 03-26 07:14

    Belden工業(yè)以太網(wǎng)電纜技術(shù)解析

    Belden工業(yè)以太網(wǎng)電纜通過(guò)Bonded-Pair結(jié)構(gòu)、強(qiáng)化屏蔽設(shè)計(jì)以及工業(yè)級(jí)護(hù)套材料,抗油污、抗彎曲和高EMC環(huán)境下提供穩(wěn)定的數(shù)據(jù)傳輸能力。
    的頭像 發(fā)表于 03-12 11:18 ?252次閱讀
    Belden工業(yè)<b class='flag-5'>以太網(wǎng)</b>電纜技術(shù)解析

    分戶計(jì)量與安全告警:安科瑞以太網(wǎng)電表商業(yè)租戶用電管理中的應(yīng)用

    1.為什么需要以太網(wǎng)電表? 1、高集成與便捷性:直接利用廣泛覆蓋的以太網(wǎng)/IP網(wǎng)絡(luò),無(wú)需額外布線,也省去了傳統(tǒng)數(shù)據(jù)采集所需的協(xié)議網(wǎng)關(guān)、串口服務(wù)器等硬件設(shè)備,降低了部署復(fù)雜度。 2、真正的實(shí)時(shí)監(jiān)測(cè)
    的頭像 發(fā)表于 03-11 15:44 ?134次閱讀

    工業(yè)以太網(wǎng)的可靠之選:DP83822低功耗耐用型以太網(wǎng)PHY

    工業(yè)以太網(wǎng)的可靠之選:DP83822低功耗耐用型以太網(wǎng)PHY 工業(yè)自動(dòng)化、電網(wǎng)基礎(chǔ)設(shè)施等眾多領(lǐng)域,穩(wěn)定可靠的以太網(wǎng)通信是系統(tǒng)正常運(yùn)行的關(guān)鍵。德州儀器(TI)的DP83822低功耗耐用
    的頭像 發(fā)表于 12-19 10:20 ?1061次閱讀

    Phoenix Contact 工業(yè)以太網(wǎng)電纜:打造高可靠網(wǎng)絡(luò)傳輸

    工業(yè)環(huán)境中的電磁干擾、電源噪聲等可能顯著影響通信質(zhì)量。Phoenix Contact 的工業(yè)以太網(wǎng)電纜多采用 360° 全方位屏蔽設(shè)計(jì),能夠最大程度減小干擾對(duì)信號(hào)的影響,保障穩(wěn)定數(shù)據(jù)傳輸。
    的頭像 發(fā)表于 12-19 10:08 ?516次閱讀
    Phoenix Contact 工業(yè)<b class='flag-5'>以太網(wǎng)</b>電纜:打造高可靠網(wǎng)絡(luò)傳輸

    DP83TC811S-Q1:汽車以太網(wǎng)PHY的卓越之選

    是一款符合IEEE 802.3bw標(biāo)準(zhǔn)的汽車以太網(wǎng)PHY,專為汽車應(yīng)用而設(shè)計(jì)。它能夠屏蔽單絞線上實(shí)現(xiàn)數(shù)據(jù)的收發(fā),支持多
    的頭像 發(fā)表于 12-18 14:00 ?687次閱讀

    汽車以太網(wǎng)新寵:DP83TC817S-Q1深度解析

    汽車以太網(wǎng)新寵:DP83TC817S-Q1深度解析 汽車電子飛速發(fā)展的今天,以太網(wǎng)技術(shù)汽車領(lǐng)域的應(yīng)用越來(lái)越廣泛。DP83TC817S-Q1作為一款具有諸多先進(jìn)特性的汽車
    的頭像 發(fā)表于 12-15 16:15 ?1237次閱讀

    以太網(wǎng)通訊FPGA上的實(shí)現(xiàn)

    一、介紹本項(xiàng)目由于我們需要使用PC實(shí)時(shí)的向FPGA發(fā)送將要識(shí)別的圖片,所以我們最終選擇使用以太網(wǎng)來(lái)從PC向FPGA發(fā)送圖片并暫存在DDR中,下面是對(duì)以太網(wǎng)協(xié)議和硬件實(shí)現(xiàn)的一些介紹。 二、前言
    發(fā)表于 10-30 07:45

    L-com諾通推出新型超6類屏蔽以太網(wǎng)線纜

    隨著以太網(wǎng)線纜的持續(xù)升級(jí),一部分帶有特別屬性的線纜,更能夠輕松應(yīng)對(duì)嚴(yán)苛工業(yè)環(huán)境中的連接考驗(yàn)。 為了進(jìn)一步完善應(yīng)用環(huán)境的以太網(wǎng)絡(luò)傳輸,L-com諾通推出了一系列新型超6類屏蔽以太網(wǎng)線纜
    的頭像 發(fā)表于 07-21 17:58 ?1141次閱讀

    如何在不直接使用 HCI UART 的情況下為 CYSBSYSKIT-DEV 01 設(shè)置Bluetooth?地址?

    大家好 1我想了解使用控制器套件 UART 設(shè)置Bluetooth?地址的方法。 我們想在不直接使用 HCI UART 的情況下設(shè)置地址。 我的發(fā)現(xiàn)是 a) 論壇中建議使用 SFLASH 更新
    發(fā)表于 06-25 06:45

    以太網(wǎng)入門:從零開(kāi)始,掌握以太網(wǎng)基礎(chǔ)知識(shí)!

    以太網(wǎng)作為現(xiàn)代通信技術(shù)的基石,其重要性不言而喻。無(wú)論是日常網(wǎng)絡(luò)應(yīng)用,還是AI對(duì)高速大帶寬網(wǎng)絡(luò)的需求,以太網(wǎng)都扮演著不可或缺的角色。本文將從零開(kāi)始,帶您了解以太網(wǎng)的基礎(chǔ)知識(shí),幫助您快速入門。什么是
    的頭像 發(fā)表于 06-09 14:00 ?4117次閱讀
    <b class='flag-5'>以太網(wǎng)</b>入門:從零開(kāi)始,掌握<b class='flag-5'>以太網(wǎng)</b>基礎(chǔ)知識(shí)!

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器
    的頭像 發(fā)表于 06-04 14:56 ?1359次閱讀
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太網(wǎng)</b> PHY的<b class='flag-5'>以太網(wǎng)</b>控制器
    瑞金市| 甘孜| 开原市| 巴彦县| 蕲春县| 阿克陶县| 三穗县| 临湘市| 陈巴尔虎旗| 景德镇市| 江北区| 淮安市| 玉屏| 隆子县| 新绛县| 永春县| 平乐县| 石渠县| 利津县| 沈阳市| 永定县| 合作市| 衡山县| 漳平市| 类乌齐县| 江永县| 磐石市| 镇江市| 二连浩特市| 利津县| 达拉特旗| 繁峙县| 宜春市| 微山县| 辛集市| 五大连池市| 房产| 南投市| 澄城县| 临泉县| 民乐县|