chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

第1步:要求

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

Spark Core或Spark Photon

Servo

面包板

Micro USB電纜

一些跳線

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

:伺服器

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

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

第3步:接線

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

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

步驟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;

}

請(qǐng)注意,loop()函數(shù)沒有代碼,因?yàn)檫@已經(jīng)為我們所有照顧,我們要做的就是調(diào)用spark.variable()函數(shù)和spark.function()。如果使用Arduino完成此操作,則必須在其中編寫一大堆代碼才能使它運(yùn)行。

步驟5:代碼:Web Side

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

并使用AJAX實(shí)時(shí)進(jìn)行操作。

《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步:完成

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

注意:請(qǐng)勿與任何人共享.html文件,因?yàn)樗L問令牌和核心ID,請(qǐng)確保在共享前先將其刪除。

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

    關(guān)注

    0

    文章

    401

    瀏覽量

    38212
  • 伺服器
    +關(guān)注

    關(guān)注

    1

    文章

    159

    瀏覽量

    20551
  • SPARK
    +關(guān)注

    關(guān)注

    1

    文章

    108

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    伺服精準(zhǔn)控制優(yōu)選!電子谷伺服連接線適配多品牌穩(wěn)定傳輸

    伺服系統(tǒng),通過穩(wěn)定傳輸特性消除連接環(huán)節(jié)對(duì)精準(zhǔn)控制的干擾,成為伺服控制系統(tǒng)的可靠支撐。動(dòng)力線保障電能穩(wěn)定傳輸伺服動(dòng)力線作為
    的頭像 發(fā)表于 11-28 08:03 ?286次閱讀
    <b class='flag-5'>伺服</b>精準(zhǔn)<b class='flag-5'>控制</b>優(yōu)選!電子谷<b class='flag-5'>伺服</b>連接線適配多品牌穩(wěn)定傳輸

    NVIDIA DGX Spark快速入門指南

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

    直播預(yù)告 | @9/2 DIODES AI伺服器HVDC趨勢(shì)及解決方案

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

    西門子PLC通過穩(wěn)聯(lián)技術(shù)EtherCAT轉(zhuǎn)Profinet網(wǎng)關(guān)連接baumuller伺服器的配置案例

    對(duì)baumuller(Baumüller)伺服器的實(shí)時(shí)控制,適用于高精度運(yùn)動(dòng)控制場(chǎng)景(如精密機(jī)床、自動(dòng)化裝配線)。系統(tǒng)核心組件如下: 硬件連接方案: 1. 西門子S71200的Profinet端口(X1 P1)通過
    的頭像 發(fā)表于 08-14 16:49 ?463次閱讀
    西門子PLC通過穩(wěn)聯(lián)技術(shù)EtherCAT轉(zhuǎn)Profinet網(wǎng)關(guān)連接baumuller<b class='flag-5'>伺服器</b>的配置案例

    神雲(yún)科技攜手產(chǎn)業(yè)夥伴 于 OCP APAC Summit 2025 展示開放式 AI 伺服器解決方案

    臺(tái)北2025年8月8日 /美通社/ -- 作為專業(yè)伺服器設(shè)計(jì)與制造商,神達(dá)控股股份有限公司(股票代號(hào):3706)旗下子公司神雲(yún)科技股份有限公司(MiTAC Computing Technology
    的頭像 發(fā)表于 08-08 22:16 ?339次閱讀

    伺服電機(jī)中的回原點(diǎn)方式

    伺服電機(jī)的運(yùn)行需要一個(gè)參考點(diǎn),這個(gè)參考點(diǎn)就是原點(diǎn)。原點(diǎn)通常是由光電開關(guān)或機(jī)械開關(guān)確定的,其位置是固定的。當(dāng)伺服電機(jī)運(yùn)行時(shí),控制器會(huì)根據(jù)原點(diǎn)的位置
    的頭像 發(fā)表于 07-26 09:43 ?2700次閱讀
    <b class='flag-5'>伺服</b>電機(jī)中的回原點(diǎn)方式

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

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

    PLC與伺服控制有什么區(qū)別

    控制,例如在制造業(yè)中控制生產(chǎn)流程的各個(gè)環(huán)節(jié),通過讀取輸入信號(hào)、邏輯運(yùn)算和控制以及輸出信號(hào)控制實(shí)現(xiàn)對(duì)工業(yè)制造或自動(dòng)化系統(tǒng)的
    的頭像 發(fā)表于 06-25 17:54 ?897次閱讀

    EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)與伺服器在匯川組態(tài)軟件的配置步驟

    EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)與伺服器在匯川組態(tài)軟件的配置步驟 匯川組態(tài)軟件在工業(yè)自動(dòng)化領(lǐng)域具有廣泛的應(yīng)用,該軟件能夠有效地實(shí)現(xiàn)EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)與伺服器的集成配置
    的頭像 發(fā)表于 06-12 10:06 ?777次閱讀
    EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)與<b class='flag-5'>伺服器</b>在匯川組態(tài)軟件<b class='flag-5'>上</b>的配置步驟

    有獎(jiǎng)直播 | @3/18 解鎖智慧感測(cè),驅(qū)動(dòng)工業(yè)與伺服器應(yīng)用的無限潛能

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

    伺服驅(qū)動(dòng)作用及其功能

    伺服驅(qū)動(dòng)的主要作用是控制伺服電機(jī),實(shí)現(xiàn)高精度的傳動(dòng)系統(tǒng)定位 ?。 伺服驅(qū)動(dòng),又稱為“
    的頭像 發(fā)表于 02-20 10:06 ?2567次閱讀

    高效驅(qū)動(dòng)開啟精密控制時(shí)代│先楫HPM6E00伺服驅(qū)動(dòng)方案

    總線型伺服器是指利用總線技術(shù)將多個(gè)伺服驅(qū)動(dòng)、傳感、控制器等連接在一起,形成一個(gè)整體控制系統(tǒng),
    的頭像 發(fā)表于 02-08 13:42 ?1445次閱讀
    高效驅(qū)動(dòng)開啟精密<b class='flag-5'>控制</b>時(shí)代│先楫HPM6E00<b class='flag-5'>伺服</b>驅(qū)動(dòng)<b class='flag-5'>器</b>方案

    高壓伺服控制器的原理與作用

    高壓伺服控制器的工作原理基于反饋控制原理,通過不斷比較指令信號(hào)和反饋信號(hào),計(jì)算出偏差信號(hào),并據(jù)此調(diào)整控制信號(hào),使被控對(duì)象的運(yùn)動(dòng)狀態(tài)逐漸接近指令信號(hào)所要求的狀態(tài)。
    的頭像 發(fā)表于 02-03 15:21 ?1088次閱讀

    電機(jī)控制器伺服系統(tǒng)的關(guān)系

    在自動(dòng)化控制系統(tǒng)中,電機(jī)控制器伺服系統(tǒng)是實(shí)現(xiàn)精確運(yùn)動(dòng)控制的關(guān)鍵組件。電機(jī)控制器負(fù)責(zé)接收控制信號(hào)
    的頭像 發(fā)表于 01-22 09:35 ?1449次閱讀

    伺服電機(jī)的工作原理和控制方式

    伺服電機(jī)的工作原理 伺服電機(jī)是一種能夠?qū)㈦娦盘?hào)轉(zhuǎn)換為精確的機(jī)械運(yùn)動(dòng)的設(shè)備。它的工作原理基于電磁感應(yīng)原理,通過精確控制電機(jī)的轉(zhuǎn)速和轉(zhuǎn)矩實(shí)現(xiàn)對(duì)機(jī)械系統(tǒng)的精確
    的頭像 發(fā)表于 12-05 15:18 ?4240次閱讀