国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何使用Spark Core來控制Internet上的伺服器

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

掃碼添加小助手

加入工程師交流群

第1步:要求

以下是您需要開始使用此Instructable的所有內容這些零件都包含在Spark Maker套件中。

Spark Core或Spark Photon

Servo

面包板

Micro USB電纜

一些跳線

或者這是一條用于獲取制造商套件的線

:伺服器

開始使用伺服器和spark核心非常簡單,無需托管python服務器或查找IP地址或其他任何復雜的內容。您所需要做的就是通過家庭WIFI將核心連接到Internet。

本教程中使用的伺服器包含在火花制造器套件中,因此如果您愿意的話。如果您從上一個Arduino項目獲得的結果也不錯,那么這些伺服器會消耗較少的功率,并且可以直接從內核供電,而無需油炸穩壓器。如果您有那些真正的大型機消耗大量電能,那么您需要分別為它們供電。

第3步:接線

這里的接線方式是伺服為3.3V,因此3.3v芯線連接到伺服器的橙色線。芯線的接地引腳連接到棕色線或黑色線,最后一個端子連接到芯線的D0引腳。

橙色和棕色線是電源端子對于需要連接到+ 5V或+ 3.3V的伺服器。使用始終具有相同頻率但占空比不同的PWM信號控制伺服。控制信號變高的時間(占空比越大)越多,則伺服器將在一個方向上移動的越多。當占空比較低且控件花費的時間較少時,伺服器將向另一個方向移動的次數更多。

步驟4:代碼:Spark Core

該程序需要通過Spark生成頁面上提供的Web IDE上載到核心。

Servo myservo; // create servo object to control a servo

int pos = 0; // variable to store the servo position

void setup()

{

myservo.attach(A0); // attaches the servo on the A0 pin to the servo object

Spark.function(“setpos”, setPosition);

Spark.variable(“getpos”, &pos, INT);

}

void loop()

{

}

int setPosition(String posValue) {

pos = posValue.toInt();

myservo.write(pos);

return 0;

}

請注意,loop()函數沒有代碼,因為這已經為我們所有照顧,我們要做的就是調用spark.variable()函數和spark.function()。如果使用Arduino完成此操作,則必須在其中編寫一大堆代碼才能使它運行。

步驟5:代碼:Web Side

需要一些JavaScript,這是本教程的難點,這里我們準備好代碼的控制器端。如果您不熟悉JavaScript,則只需輸入訪問權限即可令牌和核心ID,并在Web瀏覽器中運行該文件,這是一個執行Jason請求并通過火花云與核心通信的程序。

并使用AJAX實時進行操作。

《html》

《script src=“http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js” type=“text/javascript” charset=“utf-8”》script》

《body》

《P》Set Servo Position:《br》《br》

《input type=“range” name=“degBox” id=“degBoxId” min=“0” max=“180” step=“1” value=“90” list=“myData” onchange=“setValue(this)”》

《datalist id=“myData”》

《option value=“0”》

《option value=“30”》

《option value=“60”》

《option value=“90”》

《option value=“120”》

《option value=“150”》

《option value=“180”》

datalist》

《br》《br》

《button id=“minusbutton” onclick=“fineAdjust(-5)”》? -5 °button》

《button id=“plusbutton” onclick=“fineAdjust(+5)”》+5 ° ?button》

《br》《br》

《P》Current Position: 《span id=“curPos”》span》《br》

《script type=“text/javascript”》

var deviceID = “《《 device id 》》”;

var accessToken = “《《 access token 》》”;

var setFunc = “setpos”;

var getFunc = “getpos”;

window.setInterval(function() {

requestURL = “https://api.spark.io/v1/devices/” + deviceID + “/” + getFunc + “/?access_token=” + accessToken;

$.getJSON(requestURL, function(json) {

document.getElementById(“curPos”).innerHTML = json.result + “°”;

document.getElementById(“curPos”).style.fontSize = “28px”;

document.getElementById(“degBoxId”).value = parseInt(json.result);

});

}, 1000);

function setValue(obj) {

var newValue = document.getElementById(‘degBoxId’).value;

sparkSetPos(newValue);

}

function fineAdjust(value) {

var currentValue = parseInt(document.getElementById(‘curPos’).innerHTML);

var setValue = value + currentValue;

sparkSetPos(setValue);

document.getElementById(“degBoxId”).value = setValue;

}

function sparkSetPos(newValue) {

var requestURL = “https://api.spark.io/v1/devices/” +deviceID + “/” + setFunc + “/”;

$.post( requestURL, { params: newValue, access_token: accessToken });

}

script》

body》

html》

第6步:完成

如果一切正確并閃爍在使用二進制代碼的Spark核心中,您應該讓您的核心在稍微延遲的情況下控制伺服。延遲是由于您的IP與Spark Core Server IP之間的ping差異引起的。您也可以從本地云進行控制,我很快會在其上發布一個Instructable。

注意:請勿與任何人共享.html文件,因為它包含訪問令牌和核心ID,請確保在共享前先將其刪除。

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

    關注

    0

    文章

    401

    瀏覽量

    38473
  • 伺服器
    +關注

    關注

    1

    文章

    160

    瀏覽量

    20778
  • SPARK
    +關注

    關注

    1

    文章

    108

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在 VisionFive 2 實現機器人伺服控制

    control 在本演示中,PCA9685用于控制機器人伺服伺服的核心是直流電機。通過電位和齒輪,當輸入不同的PWM(脈寬調制)信號時,可以實現不同的旋轉角度。通常,標準PW
    發表于 03-05 07:09

    Microchip發布專為NVIDIA DGX Spark而設計的MEC1723嵌入式控制器定制固件

    DGX Spark個人AI超級計算機定制設計的 MEC1723嵌入式控制器(EC)固件 ,進一步優化MEC1723 EC在NVIDIA DGX平臺上管理AI工作負載的能力。Microchip致力于通過
    的頭像 發表于 01-15 18:51 ?6.6w次閱讀
    Microchip發布專為NVIDIA DGX <b class='flag-5'>Spark</b>而設計的MEC1723嵌入式<b class='flag-5'>控制器</b>定制固件

    如何在DGX Spark運行NVIDIA Omniverse

    首先感謝 Vigor 同學第一時間的分享,以下是具體如何在 DGX Spark 運行 Omniverse 的方法。
    的頭像 發表于 12-17 10:13 ?617次閱讀
    如何在DGX <b class='flag-5'>Spark</b><b class='flag-5'>上</b>運行NVIDIA Omniverse

    伺服電機的控制方式簡述

    。本文將從基礎原理到前沿技術,系統梳理伺服電機的控制方式及其應用特點。 一、伺服控制的基本架構 伺服系統由
    的頭像 發表于 12-01 07:37 ?768次閱讀
    <b class='flag-5'>伺服</b>電機的<b class='flag-5'>控制</b>方式簡述

    伺服精準控制優選!電子谷伺服連接線適配多品牌穩定傳輸

    伺服系統,通過穩定傳輸特性消除連接環節對精準控制的干擾,成為伺服控制系統的可靠支撐。動力線保障電能穩定傳輸伺服動力線作為
    的頭像 發表于 11-28 08:03 ?770次閱讀
    <b class='flag-5'>伺服</b>精準<b class='flag-5'>控制</b>優選!電子谷<b class='flag-5'>伺服</b>連接線適配多品牌穩定傳輸

    NVIDIA DGX Spark快速入門指南

    需要選擇訪問系統的方式,并運行首次設置實用程序配置所有內容。設置完成后,可以根據喜好選擇不同的方式訪問 DGX Spark
    的頭像 發表于 11-17 14:11 ?6058次閱讀
    NVIDIA DGX <b class='flag-5'>Spark</b>快速入門指南

    直播預告 | @9/2 DIODES AI伺服器HVDC趨勢及解決方案

    隨著AI技術的飛速發展,AI伺服器已成為全球科技領域的焦點。然而,除了主板核心設計,AI伺服器的順利運轉還依賴于高效的周邊配套設備。如何優化電源模組以滿足高速運算與數據中心的需求?大聯大友尚集團聯合
    的頭像 發表于 09-01 15:27 ?2006次閱讀
    直播預告 | @9/2 DIODES AI<b class='flag-5'>伺服器</b>HVDC趨勢及解決方案

    西門子PLC通過穩聯技術EtherCAT轉Profinet網關連接baumuller伺服器的配置案例

    對baumuller(Baumüller)伺服器的實時控制,適用于高精度運動控制場景(如精密機床、自動化裝配線)。系統核心組件如下: 硬件連接方案: 1. 西門子S71200的Profinet端口(X1 P1)通過
    的頭像 發表于 08-14 16:49 ?744次閱讀
    西門子PLC通過穩聯技術EtherCAT轉Profinet網關連接baumuller<b class='flag-5'>伺服器</b>的配置案例

    神雲科技攜手產業夥伴 于 OCP APAC Summit 2025 展示開放式 AI 伺服器解決方案

    臺北2025年8月8日 /美通社/ -- 作為專業伺服器設計與制造商,神達控股股份有限公司(股票代號:3706)旗下子公司神雲科技股份有限公司(MiTAC Computing Technology
    的頭像 發表于 08-08 22:16 ?535次閱讀

    伺服電機中的回原點方式

    伺服電機的運行需要一個參考點,這個參考點就是原點。原點通常是由光電開關或機械開關確定的,其位置是固定的。當伺服電機運行時,控制器會根據原點的位置
    的頭像 發表于 07-26 09:43 ?3416次閱讀
    <b class='flag-5'>伺服</b>電機中的回原點方式

    承擔CANOPEN轉PROFINET協議轉換功能的網關與臺達伺服器的連接

    西門子S7 - 1200系列PLC可編程邏輯控制器(PLC),需與具備CANOPEN通訊功能的伺服驅動設備進行連接。西門子的PLC采用PROFINET實時以太網通訊協議,若要連接CANOPEN設備
    的頭像 發表于 07-24 18:01 ?526次閱讀
    承擔CANOPEN轉PROFINET協議轉換功能的網關與臺達<b class='flag-5'>伺服器</b>的連接

    模組化與微小化如何革新伺服器電源效率

    AI被形容為「吃電怪獸」絕非夸飾,我們迫切需要更創新的方法提升能源效率 。USI環旭電子的電源模組事業占有舉足輕重的地位,主要應用于兩大高成長領域:電動車(EV)與AI伺服器(AI Server
    的頭像 發表于 07-05 16:12 ?1444次閱讀
    模組化與微小化如何革新<b class='flag-5'>伺服器</b>電源效率

    PLC與伺服控制有什么區別

    控制,例如在制造業中控制生產流程的各個環節,通過讀取輸入信號、邏輯運算和控制以及輸出信號控制實現對工業制造或自動化系統的
    的頭像 發表于 06-25 17:54 ?1420次閱讀

    EtherCAT轉CANopen網關與伺服器在匯川組態軟件的配置步驟

    EtherCAT轉CANopen網關與伺服器在匯川組態軟件的配置步驟 匯川組態軟件在工業自動化領域具有廣泛的應用,該軟件能夠有效地實現EtherCAT轉CANopen網關與伺服器的集成配置
    的頭像 發表于 06-12 10:06 ?1217次閱讀
    EtherCAT轉CANopen網關與<b class='flag-5'>伺服器</b>在匯川組態軟件<b class='flag-5'>上</b>的配置步驟

    有獎直播 | @3/18 解鎖智慧感測,驅動工業與伺服器應用的無限潛能

    工業自動化和伺服器市場的快速發展,對高效、安全的信號傳輸和散熱解決方案提出了更高要求。大聯大詮鼎集團聯合東芝半導體將全面解析其最新的Digitalisolator產品及伺服器散熱馬達驅動方案,助力客戶解鎖工業與
    的頭像 發表于 03-13 08:00 ?817次閱讀
    有獎直播 | @3/18 解鎖智慧感測,驅動工業與<b class='flag-5'>伺服器</b>應用的無限潛能