91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

怎樣在沒有以太網屏蔽的情況下設置Arduino Web Control

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-03 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天,我想我會確切地解釋我如何使用一些 JavaScript , Processing,和 Arduino 來實現這一目標。我將概述該方法不需要以太網屏蔽你的Arduino,我會提供完整的代碼樣品供您還可以使用

要求:

Arduino

點亮以控制Arduino上的適當電路;看到您的PC或Mac

網站托管

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

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

Arduino設置

首先,請參考上周的Arduino方面的教程東西我們將使用的代碼是相同的,因為我使用的是相同的RGB LED燈帶控制電路,因此在此不再贅述。總而言之,Arduino將通過USB串行連接讀取RGB值到計算機。

怎樣在沒有以太網屏蔽的情況下設置Arduino Web Control

處理應用

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

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

Arduino Web控件

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

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

HTML :導入 jQuery , Spectrum.js 下,和 Spectrum.css

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

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

最后,確保您的 LED.txt 文件是可寫的由服務器。應該具有 655 或 777 權限。啟動文件,并給它一展身手;處理應用程序將需要運行,并將每秒刷新一次文件。如果頁面上沒有出現顏色選擇器,請檢查JavaScript控制臺是否有錯誤。

陷阱和進一步的工作

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

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

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Belden工業(yè)以太網電纜技術解析

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

    車載以太網協(xié)議轉換器操作教程# 車載以太網# 轉換器# 硬件# 教程# 汽車# 技術# 操作

    車載以太網
    康謀自動駕駛
    發(fā)布于 :2026年01月28日 11:19:40

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

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

    DP83TC811S-Q1:汽車以太網PHY的卓越之選

    是一款符合IEEE 802.3bw標準的汽車以太網PHY,專為汽車應用而設計。它能夠屏蔽單絞線上實現數據的收發(fā),支持多
    的頭像 發(fā)表于 12-18 14:00 ?526次閱讀

    汽車以太網新寵:DP83TC817S-Q1深度解析

    汽車以太網新寵:DP83TC817S-Q1深度解析 汽車電子飛速發(fā)展的今天,以太網技術汽車領域的應用越來越廣泛。DP83TC817S-Q1作為一款具有諸多先進特性的汽車
    的頭像 發(fā)表于 12-15 16:15 ?974次閱讀

    以太網通訊FPGA上的實現

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

    L-com諾通推出新型超6類屏蔽以太網線纜

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

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

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

    以太網入門:從零開始,掌握以太網基礎知識!

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

    Microchip LAN9211-ABZJ 集成 10/100 以太網 PHY的以太網控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太網 PHY的以太網控制器
    的頭像 發(fā)表于 06-04 14:56 ?1175次閱讀
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太網</b> PHY的<b class='flag-5'>以太網</b>控制器

    雙通道CAN轉以太網#CAN轉以太網#三格電子

    以太網
    三格電子科技
    發(fā)布于 :2025年05月12日 13:17:05

    串口轉以太網芯片選型指南:2025十大以太網模塊品牌盤點與應用方案解析

    隨著物聯(lián)網(IoT)、工業(yè)自動化和智能設備的廣泛普及,串口轉以太網技術的需求持續(xù)增長。串口轉以太網芯片作為實現串口設備聯(lián)網的核心組件,工業(yè)控制、數據采集、智能家居等領域起到了至關重要的作用。然而
    的頭像 發(fā)表于 04-09 15:30 ?2086次閱讀

    以太網線纜測試解決方案

    工業(yè)以太網是指在工業(yè)環(huán)境的自動化控制及過程控制中應用以太網的相關組件及技術。工業(yè)以太網會采用TCP/IP協(xié)議,和IEEE 802.3標準兼容,但在應用層會加入各自特有的協(xié)議。
    的頭像 發(fā)表于 03-21 14:12 ?2017次閱讀
    <b class='flag-5'>以太網</b>線纜測試解決方案

    廣成科技CAN轉以太網模塊的作用和應用

    CAN轉以太網模塊是一類能夠將CAN總線數據轉換為以太網數據的設備,通常用于實現CAN總線與以太網總線之間的互聯(lián)互通。智能鎖柜和智能文件交換箱中,CAN轉
    的頭像 發(fā)表于 03-20 13:58 ?1424次閱讀
    廣成科技CAN轉<b class='flag-5'>以太網</b>模塊的作用和應用