在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何通過HTML和Involt與Arduino通信

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-01 10:00 ? 次閱讀

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

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

什么是Involt?

Involt已準(zhǔn)備好用于具有內(nèi)置串行和藍(lán)牙功能的應(yīng)用模板通信,可編輯的用戶界面元素和高級(jí)用戶的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ù)即可。

將電位計(jì)連接到引腳A0。

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

步驟3:Arduino草圖

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

Involt的作用就像軟件和硬件之間的橋梁,因此與設(shè)備的通信是自動(dòng)管理,但需要從雙方編寫代碼。這不是缺點(diǎn),因?yàn)樗喕嗽S多事情。要與Arduino通信,您需要從arduino文件夾中上傳Involt草圖。要完全了解它是如何工作的,請閱讀入門頁面。

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

void loop() {

//receive data from your app

involtReceive();

involtSend(0, analogRead(A0));

}

從App接收到的值存儲(chǔ)在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框架。每個(gè)UI元素的參數(shù)都是使用CSS類定義的。要自定義界面,可以添加或編輯CSS文件。

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

Involt基本語法:

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

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

更多功能

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

Click me

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

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

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

測試

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

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

第5步:結(jié)束。

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

責(zé)任編輯:wv

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

    關(guān)注

    0

    文章

    278

    瀏覽量

    37170
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6478

    瀏覽量

    188287
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    用于 SPI 絕對編碼器的 Arduino 示例代碼

    作者:Damon Tarry, Design Applications Engineer, Same Sky 本 Arduino 示例代碼教程旨在為用戶提供一個(gè)堅(jiān)實(shí)的起點(diǎn),以便通過串行外設(shè)接口
    的頭像 發(fā)表于 01-26 21:35 ?276次閱讀
    用于 SPI 絕對編碼器的 <b class='flag-5'>Arduino</b> 示例代碼

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實(shí)時(shí)性而聞名。Arduino,作為一種流行的開源微控制器平臺(tái),可以通過附加
    的頭像 發(fā)表于 12-23 09:06 ?703次閱讀

    Arduino Nano Matter開發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發(fā)板現(xiàn)已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發(fā)表于 12-10 13:50 ?383次閱讀

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如
    的頭像 發(fā)表于 11-22 09:24 ?949次閱讀

    stm32與Arduino的比較

    高級(jí)通信接口(如CAN、以太網(wǎng))。 STM32微控制器適用于需要高性能和復(fù)雜功能的應(yīng)用。 ArduinoArduino基于AVR或ARM Cort
    的頭像 發(fā)表于 11-19 15:45 ?2100次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    開源硬件平臺(tái),通過添加CAN總線模塊,也可以實(shí)現(xiàn)CAN通信。 硬件準(zhǔn)備 Arduino開發(fā)板 :可以選擇Arduino Uno、Mega等型號(hào)。 CAN總線模塊 :如MCP2515或M
    的頭像 發(fā)表于 11-12 10:09 ?1559次閱讀

    Arduino程序:實(shí)現(xiàn)SD NAND(貼片sd卡)的讀寫功能

    ://www.longsto.com/product/31.html   推薦的連接電路 []()   芯片大小與ARDUINO NANO版對比 []()   --------------arduino驅(qū)動(dòng)
    發(fā)表于 11-07 17:45

    ESP-12 ESP8266如何通過I2C將SSID和RSSI信息發(fā)送到RPi / Arduino

    我正在尋找我的 ESP-12 ESP8266,以便通過 I2C 將 SSID 和 RSSI 信息發(fā)送到 RPi / Arduino。關(guān)于如何進(jìn)行的任何建議? 我查看了文檔,不禁注意到 SSID
    發(fā)表于 07-22 07:36

    為什么無法在nodemcu和arduino mega之間交換數(shù)據(jù)?

    您好,我正在嘗試通過 UART 在 arduino mega 和 nodemcu 之間交換數(shù)據(jù)(使用 arduino IDE 對兩者進(jìn)行編程)。 我將 arduino 的電壓降低到
    發(fā)表于 07-19 12:15

    請問如何在ESP-01的SPI Flasher上使用AT命令編寫HTML頁面?

    代碼的原因。交易是;我想在ESP的SPI閃存中插入我已經(jīng)編寫的HTML代碼,以便它上傳帶有HTML代碼的頁面。 所以,我想知道我是否可以僅使用 AT 命令而不是 Arduino IDE 來寫入或讀取我的 ESP 的 SPI
    發(fā)表于 07-09 08:25

    ESP32-C3通過串口助手發(fā)送通信,結(jié)尾少一位是怎么回事?

    (UART_DATAU);} 通過串口助手向開發(fā)板發(fā)送字符串,如 123456789 開發(fā)板打印回來的是12345678 結(jié)尾少了1位 但是通過Arduino的串口監(jiān)視器發(fā)送123456789,就可以正常回復(fù)123456789
    發(fā)表于 06-14 08:22

    能否通過arduino訪問TLE9879的速度/電流測量值?

    您好, ,我通過 Arduino IDE 將無刷直流電機(jī)屏蔽 TLE9879 與 Arduino 結(jié)合使用,以 HALL 模式簡單地驅(qū)動(dòng)無刷直流電機(jī)。 能否通過
    發(fā)表于 05-23 06:39

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-Web加載HTML格式的文本數(shù)據(jù)

    Web組件可以通過loadData接口實(shí)現(xiàn)加載HTML格式的文本數(shù)據(jù)。當(dāng)開發(fā)者不需要加載整個(gè)頁面,只需要顯示一些頁面片段時(shí),可通過此功能來快速加載頁面 // xxx.ets import
    發(fā)表于 04-30 16:06

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-Web加載HTML格式的文本數(shù)據(jù)

    Web組件可以通過loadData接口實(shí)現(xiàn)加載HTML格式的文本數(shù)據(jù)。當(dāng)開發(fā)者不需要加載整個(gè)頁面,只需要顯示一些頁面片段時(shí),可通過此功能來快速加載頁面。 // xxx.ets import
    發(fā)表于 04-29 15:12

    如何通過usb type B接口和電腦通信

    求助各位大佬,如何通過 type B接口連接電腦和電腦通信。最近資料看的太雜,有點(diǎn)頭暈,問下大家的思路,具體一點(diǎn)
    發(fā)表于 04-24 08:22
    主站蜘蛛池模板: 日韩色区 | 丁香五香天堂网卡 | 1024手机看片你懂得的 日韩欧美 | 女人张开腿让男人做爽爽 | 国产成人精品视频一区二区不卡 | 色婷婷精品 | 日本老师xxxxxxxxx79 | 人人做人人爽人人爱 | 日本aaaaa级毛片片 | 美女色18片黄黄色 | 国产精品久久久久久久牛牛 | 精品视频一区二区三区 | 欧美资源在线观看 | 久久xxx| 国产男人女人做性全过程视频 | 免费永久视频 | 丁香六月五月婷婷 | 日不卡| 狠狠色婷婷狠狠狠亚洲综合 | 国产亚洲精品免费 | 国产精品成人va在线观看入口 | 亚洲精品一卡2卡3卡三卡四卡 | 中国女人a毛片免费全部播放 | 狠狠干成人 | 免费一级特黄欧美大片勹久久网 | 一区二区三区高清在线观看 | 日韩毛片在线影视 | 男人资源站 | 天天弄天天干 | 一级毛片一级毛片一级级毛片 | 特级做a爰片毛片免费看 | 激情五月婷婷综合 | 天天天做天天天天爱天天想 | 免费观看成年欧美1314www色 | 大色综合色综合资源站 | 好硬好大好爽女房东在线观看 | 天堂种子 | 老司机51精品视频在线观看 | 国产男靠女免费视频网站 | 国产手机在线国内精品 | 国产激情视频一区二区三区 |