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

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

    文章

    400

    瀏覽量

    36884
  • 伺服器
    +關注

    關注

    1

    文章

    151

    瀏覽量

    19524
  • SPARK
    +關注

    關注

    1

    文章

    105

    瀏覽量

    19943
收藏 人收藏

    評論

    相關推薦

    伺服驅動控制方式分析

    1. 引言 伺服驅動作為連接電機與控制系統的橋梁,其性能直接影響到整個系統的響應速度、穩定性和精度。隨著控制理論的發展和電子技術的革新,伺服
    的頭像 發表于 11-04 15:30 ?503次閱讀

    spark運行的基本流程

    記錄和分享下spark運行的基本流程。 一、spark的基礎組件及其概念 1. ClusterManager 在Standalone模式中即為Master,控制整個集群,監控Worker。在YARN
    的頭像 發表于 07-02 10:31 ?458次閱讀
    <b class='flag-5'>spark</b>運行的基本流程

    ESP32如何控制外部中斷觸發在指定core

    ESP32如何控制外部中斷觸發在指定core? 在gpio_example_main.c歷程中 按照參考手冊將APP_GPIO_INTERRUPT_APP_MAP_REG寄存配置為
    發表于 06-21 08:12

    伺服驅動伺服電機的控制要求

    伺服驅動伺服電機的控制要求是一個復雜而深入的話題。以下是關于伺服驅動
    的頭像 發表于 06-14 15:24 ?891次閱讀

    伺服驅動控制模式有哪幾種?

    介紹伺服驅動的幾種主要控制模式,以及它們的特點和應用場景。 速度控制模式 速度控制模式是伺服
    的頭像 發表于 06-14 14:41 ?1826次閱讀

    伺服控制器的工作原理和基本結構

    伺服控制器,作為工業自動化和精密控制領域的核心部件,其工作原理和基本結構對于理解和應用伺服系統至關重要。本文將詳細闡述伺服
    的頭像 發表于 06-13 16:31 ?1778次閱讀

    伺服驅動伺服控制系統的區別

    在工業自動化和精密控制領域,伺服驅動伺服控制系統是兩個至關重要的組成部分。它們各自在系統中扮演著不同的角色,共同協作以實現高精度的
    的頭像 發表于 06-13 16:26 ?1046次閱讀

    伺服驅動控制方式有哪些?

    伺服驅動是用來控制伺服電機的一種控制器,其作用類似于變頻作用于普通交流馬達,屬于
    的頭像 發表于 06-13 09:04 ?2275次閱讀

    plc控制伺服電機的指令有哪些

    PLC(可編程邏輯控制器)是一種廣泛應用于工業自動化領域的控制設備。伺服電機作為執行元件,可以通過PLC進行精確控制。以下是關于PLC控制
    的頭像 發表于 06-12 11:39 ?2646次閱讀

    伺服驅動控制電源和主電源的區別

    驅動控制電源 伺服驅動控制電源是伺服系統中用于控制
    的頭像 發表于 06-12 09:57 ?2221次閱讀

    上位機控制伺服驅動的作用是什么

    上位機控制伺服驅動的作用是實現對伺服驅動的精確控制,以滿足各種工業自動化應用的需求。本文將詳
    的頭像 發表于 06-06 10:55 ?949次閱讀

    伺服電機控制器怎么調參數

    伺服電機控制器參數調整是確保伺服系統正常運行和達到預期性能的關鍵步驟。本文將詳細介紹伺服電機控制器的參數調整方法,包括基本原理、常見參數、調
    的頭像 發表于 06-05 15:47 ?2175次閱讀

    伺服驅動伺服控制器的區別

    在工業自動化和精密控制領域中,伺服驅動伺服控制器是兩個至關重要的組件,它們各自在伺服系統中扮
    的頭像 發表于 06-05 15:24 ?2383次閱讀

    伺服控制器編碼信號輸出怎么接

    伺服控制器編碼信號輸出接線是伺服系統設計和安裝過程中的一個重要環節。本文將詳細介紹伺服控制器
    的頭像 發表于 06-05 14:57 ?1846次閱讀

    臺廠積極布局墨西哥,擴大電動車、伺服器組裝等產能

    而鴻海集團在墨西哥的動作更為頻繁。盡管該集團早在去年9月便與加蓋瓦州政府簽訂戰略合作協議,專注于通信技術、汽車產業及可再生能源的發展,但近期他們仍公布了子公司增資1000萬美元以擴展墨西哥伺服器組裝業務的計劃。
    的頭像 發表于 01-29 09:29 ?734次閱讀
    主站蜘蛛池模板: 国产成人自产拍免费视频 | 久久综合网久久综合 | 洗濯屋H纯肉动漫在线观看 羲义嫁密着中出交尾gvg794 | 永久免费精品影视网站 | 学生小泬无遮挡女HD | 一二三四在线播放免费观看中文版视频 | 18未满不能进的福利社 | 99热这里只有是精品 | 国产精品毛片AV久久97 | 色老汉网址导航 | 国产成人在线视频 | 久久日本精品在线热 | 欧美性色生活片天天看99顶级 | 在线AV国产传媒18精品免费 | 妈妈的朋友5在线观看免费完整版中文 | 国语精彩对白2021 | 美女扒开腿让男生桶爽免费APP | 97国产成人精品免费视频 | 久久99热这里只频精品6 | 成人动漫百度影音 | www.久艹 | 久久电影精品久久99久久 | 国产亚洲精品AV麻豆狂野 | 蜜芽资源高清在线观看 | 欧美亚洲国产免费高清视频 | 欧美精品亚洲精品日韩专区一 | 久久久久久久伊人电影 | 一个人的视频全免费在线观看www | FREECHINESE东北群交 | 国产欧美精品国产国产专区 | 欧美精品华人在线 | 夜夜狂射影院欧美极品 | 欧美人成在线观看ccc36 | 一级毛片免费播放 | 啦啦啦 中国 日本 高清 在线 | 国产真实女人一级毛片 | 国产精品久久久久久久A片冻果 | 国产亚洲精品久久久999蜜臀 | 夫妻日本换H视频 | 中文字幕不卡在线高清 | 久久6699精品国产人妻 |