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

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

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

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

如何通過HTML和Involt與Arduino通信

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-01 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:什么是伏特以及如何安裝。

在最新版本中,involt已從Chrome應(yīng)用程序移動到Node Webkit。安裝已更改,并且框架如何工作。

什么是Involt?

Involt已準(zhǔn)備好用于具有內(nèi)置串行和藍牙功能的應(yīng)用模板通信,可編輯的用戶界面元素和高級用戶的JQuery方法。您可以控制Arduino僅編寫幾行代碼。如果內(nèi)置的UI套件不能滿足您的需求,則該框架將提供JQuery支持,并且可以像其他JQuery插件一樣使用。

當(dāng)然,還有其他使用Javascript和Arduino的方法,但關(guān)鍵是盡可能使Involt變得簡單。

安裝

從http://nwjs.io/

下載Node-webkit *。

下載Involt并將其解壓縮到Node-webkit根文件夾中。

打開NW應(yīng)用。

第2步:電路

這是基本示例,因此您只需要讀取/發(fā)送數(shù)據(jù)即可。

將電位計連接到引腳A0。

將帶有220歐姆電阻LED連接到引腳3

步驟3:Arduino草圖

有兩個Involt的工作流程-它取決于項目何時以草圖或HTML代碼開始,對于此示例,第一步是編輯Arduino草圖。

Involt的作用就像軟件和硬件之間的橋梁,因此與設(shè)備的通信是自動管理,但需要從雙方編寫代碼。這不是缺點,因為它簡化了許多事情。要與Arduino通信,您需要從arduino文件夾中上傳Involt草圖。要完全了解它是如何工作的,請閱讀入門頁面。

要從傳感器(A0)讀取值并將其發(fā)送給Involt,您需要將此函數(shù)添加到void循環(huán)中:

void loop() {

//receive data from your app

involtReceive();

involtSend(0, analogRead(A0));

}

從App接收到的值存儲在involtPin數(shù)組中。要在引腳3上切換值,請?zhí)砑右韵聝?nèi)容:

。..

void setup(){

Serial.begin(57600);

pinMode(3, OUTPUT); //required for digitalWrite to work correctly

}

void loop() {

//receive data from your app

involtReceive();

digitalWrite(3, involtPin[3]);

involtSend(0, analogRead(A0));

delay(2);

}

。..

步驟4:HTML和用戶界面。

User界面

正如我之前提到的那樣-使用Involt創(chuàng)建App可以輕松處理其他HTML框架。每個UI元素的參數(shù)都是使用CSS類定義的。要自定義界面,可以添加或編輯CSS文件。

在index.html中的正文部分添加兩行代碼。第一行負責(zé)顯示引腳A0值,第二行是用于在0/1之間切換數(shù)字引腳值的按鈕(0是啟動應(yīng)用時的起始值)。

Involt基本語法:

ard [功能] [pin] [值] [您的類]

看看您能做什么使用Involt檢查參考頁

更多功能

您還可以發(fā)送PWM值。將切換按鈕更改為兩個具有PWM值的按鈕(或toggle-pwm按鈕)。這是將值255發(fā)送到引腳3的按鈕示例:

Click me

要創(chuàng)建自定義界面或更多高級交互,可以使用JQuery。例如-將值123發(fā)送到引腳5看起來像這樣:

$(this).pinDefine(“P5”).sendValue(123);

因為這是基本教程,所以我只使用了基本功能。請記住,有很多方法可以執(zhí)行相同的操作。

測試

要檢查結(jié)果,請打開應(yīng)用程序,選擇設(shè)備端口,您應(yīng)該會看到與附件類似的內(nèi)容圖片。

有關(guān)文件和更多示例,請查看Involt頁面上的其他教程。

第5步:結(jié)束。

恭喜!現(xiàn)在您已經(jīng)了解了Involt框架的基礎(chǔ)知識。

責(zé)任編輯:wv

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

    關(guān)注

    0

    文章

    280

    瀏覽量

    50290
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    智能顯示模塊通過串口通信時,如何知道已正確接收?如何判斷通信的指令符合協(xié)議?

    智能顯示模塊通過串口通信時,如何知道已正確接收?如何判斷通信的指令符合協(xié)議?
    發(fā)表于 12-15 08:22

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?2064次閱讀

    RVMCU課堂「15」: 手把手教你玩轉(zhuǎn)RVSTAR—SPI總線通信

    、外接存儲器或通信模組,本期內(nèi)容將通過RV-STAR和Arduino UNO[size=14.6667px]間的SPI通信例程,帶領(lǐng)大家了解SPI的應(yīng)用方法。 系統(tǒng)環(huán)境 Windo
    發(fā)表于 10-31 07:00

    如何通過通信與交互穩(wěn)定性數(shù)據(jù)判斷裝置的環(huán)境適應(yīng)性?

    通過通信與交互穩(wěn)定性數(shù)據(jù)判斷裝置環(huán)境適應(yīng)性,核心邏輯是 關(guān)聯(lián) “通信異?!?與 “環(huán)境變化” —— 若通信問題(如斷連、延遲、錯誤)始終與特定惡劣環(huán)境(如強電磁干擾、高溫、振動)同步,
    的頭像 發(fā)表于 10-22 17:03 ?1358次閱讀

    Arduino UNO Q 登陸 DigiKey,現(xiàn)已開放預(yù)訂

    DigiKey 日前宣布,最新發(fā)布的 Arduino? UNO Q?現(xiàn)已可通過 DigiKey 官網(wǎng)進行預(yù)訂。這款前沿新一代開發(fā)板集成了高性能微處理器、圖形加速功能以及專用微控制器,助力產(chǎn)品開發(fā)更高效、更
    的頭像 發(fā)表于 10-13 14:55 ?750次閱讀
    <b class='flag-5'>Arduino</b> UNO Q 登陸 DigiKey,現(xiàn)已開放預(yù)訂

    高通宣布收購 Arduino,加速普及前沿邊緣計算與 AI 技術(shù)

    “ ?全新 Arduino UNO Q 開發(fā)板與 Arduino App Lab 將為數(shù)百萬開發(fā)者帶來高通 Dragonwing 處理器的強大動力。? ” ? 要點速覽: 強強聯(lián)合 :此次收購將高
    的頭像 發(fā)表于 10-08 11:15 ?950次閱讀
    高通宣布收購 <b class='flag-5'>Arduino</b>,加速普及前沿邊緣計算與 AI 技術(shù)

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?4008次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機結(jié)合實現(xiàn)設(shè)備的遠程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?3次下載

    如何通過USS協(xié)議實現(xiàn)變頻器與PLC之間的通信

    USS協(xié)議(Universal Serial Interface Protocol)是西門子公司專為驅(qū)動設(shè)備設(shè)計的基于串行通信的通用協(xié)議,它通過RS485物理接口實現(xiàn)PLC與變頻器等設(shè)備的經(jīng)濟高效
    的頭像 發(fā)表于 06-07 17:21 ?1722次閱讀
    如何<b class='flag-5'>通過</b>USS協(xié)議實現(xiàn)變頻器與PLC之間的<b class='flag-5'>通信</b>?

    CYUSB3014與PC通信幾小時后斷開,通過bus hound抓不到任何通信數(shù)據(jù),為什么?

    PC是WIN7系統(tǒng),PC端APP通過USB3與下位機通信幾個小時以后,通信就會斷開,通過bus hound抓不到任何通信數(shù)據(jù),出錯時CYUS
    發(fā)表于 06-04 08:27

    上位機和下位機之間的通信通過什么實現(xiàn)的

    上位機和下位機之間的通信通過多種方式實現(xiàn),以下從有線通信和無線通信兩大類別展開介紹: 有線通信 串口
    的頭像 發(fā)表于 05-29 09:24 ?1274次閱讀

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設(shè)計,讓用戶快速實現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1348次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    下一代物聯(lián)網(wǎng):芯科科技和Arduino借助邊緣AI和ML簡化Matter設(shè)計和應(yīng)用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴關(guān)系,旨在通過Arduino Nano Matter開發(fā)板(基于芯科科技的MGM240系列多協(xié)議無線模塊)的兩階段合作來簡化Matter協(xié)議的設(shè)計和應(yīng)用
    的頭像 發(fā)表于 05-19 11:15 ?999次閱讀
    下一代物聯(lián)網(wǎng):芯科科技和<b class='flag-5'>Arduino</b>借助邊緣AI和ML簡化Matter設(shè)計和應(yīng)用

    如何通過I2C與CYPD3177通信?

    親愛的大家, 我一直在嘗試通過 I2C 與 CYPD3177 通信。 根據(jù)數(shù)據(jù)表,我應(yīng)該能夠從 DEVICE_MODE 寄存器(地址 0x0000)讀取值“0x92”,但我得到的卻是 0x95
    發(fā)表于 05-16 07:57

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    第二章 Arduino基礎(chǔ)知識 本章,我們將向大家介紹Arduino是一個什么東西?讓大家對Arduino有一個大概了解。本章將分為如下幾個小節(jié):2.1什么是Arduino2.2
    發(fā)表于 05-13 09:28
    青河县| 中阳县| 南木林县| 册亨县| 武城县| 鲁甸县| 沙湾县| 方山县| 高平市| 永丰县| 鄂尔多斯市| 霍邱县| 澄城县| 拜泉县| 连江县| 双江| 新密市| 乳山市| 公主岭市| 双牌县| 高密市| 石城县| 巴东县| 湖南省| 天柱县| 镇远县| 民勤县| 兴海县| 新宁县| 纳雍县| 柳江县| 鹤庆县| 阿坝| 政和县| 大竹县| 平泉县| 巴彦淖尔市| 华池县| 故城县| 金山区| 凤山市|