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

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

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

3天內不再提示

如何通過HTML和Involt與Arduino通信

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-01 10:00 ? 次閱讀

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

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

什么是Involt?

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

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

安裝

從http://nwjs.io/

下載Node-webkit *。

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

打開NW應用。

第2步:電路

這是基本示例,因此您只需要讀取/發送數據即可。

將電位計連接到引腳A0。

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

步驟3:Arduino草圖

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

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

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

void loop() {

//receive data from your app

involtReceive();

involtSend(0, analogRead(A0));

}

從App接收到的值存儲在involtPin數組中。要在引腳3上切換值,請添加以下內容:

。..

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創建App可以輕松處理其他HTML框架。每個UI元素的參數都是使用CSS類定義的。要自定義界面,可以添加或編輯CSS文件。

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

Involt基本語法:

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

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

更多功能

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

Click me

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

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

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

測試

要檢查結果,請打開應用程序,選擇設備端口,您應該會看到與附件類似的內容圖片。

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

第5步:結束。

恭喜!現在您已經了解了Involt框架的基礎知識。

責任編輯:wv

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

    關注

    0

    文章

    278

    瀏覽量

    35538
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187243
收藏 人收藏

    評論

    相關推薦

    如何使用Arduino實現CAN總線通信

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

    Arduino Nano Matter開發板正式上市

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

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如
    的頭像 發表于 11-22 09:24 ?647次閱讀

    stm32與Arduino的比較

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

    如何使用Arduino實現CAN總線通信

    開源硬件平臺,通過添加CAN總線模塊,也可以實現CAN通信。 硬件準備 Arduino開發板 :可以選擇Arduino Uno、Mega等型號。 CAN總線模塊 :如MCP2515或M
    的頭像 發表于 11-12 10:09 ?1008次閱讀

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

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

    為什么無法在nodemcu和arduino mega之間交換數據?

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

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

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

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

    您好, ,我通過 Arduino IDE 將無刷直流電機屏蔽 TLE9879 與 Arduino 結合使用,以 HALL 模式簡單地驅動無刷直流電機。 能否通過
    發表于 05-23 06:39

    鴻蒙原生應用元服務開發-Web加載HTML格式的文本數據

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

    arduino控制步進電機代碼

    Arduino是一種開放源代碼的電路板平臺,它可以用于控制各種不同的電子設備,包括步進電機。步進電機是一種電動機,可以通過下達特定的指令來控制每個步進的角度,從而使電機旋轉到指定的位置。在本文
    的頭像 發表于 02-14 16:29 ?2070次閱讀

    arduino如何停止loop循環

    退出這個循環。本文將詳細介紹如何在Arduino中停止loop循環。 在Arduino中,可以通過使用一個布爾變量或條件語句來實現停止loop循環的功能。下面我們將逐步討論這些方法。 一、使用布爾變量停止loop循環 一種簡單的
    的頭像 發表于 02-14 16:24 ?4576次閱讀

    如何使用Arduino控制RGB LED

    在本指南中,您將學習如何使用Arduino控制RGB LED。RGB(紅-綠-藍)LED可以通過混合不同強度的紅、綠、藍光來產生多種顏色。您將學習創建一個基本Arduino RGB LED電路,并以一些基本顏色為例循環。
    的頭像 發表于 02-11 10:28 ?5025次閱讀
    如何使用<b class='flag-5'>Arduino</b>控制RGB LED

    如何使用arduino板控制接觸器?

    我將避免鉛酸電池過載。我想通過使用近 30A 的接觸器和 arduino uno 板來控制電池過載。如何使用arduino板控制接觸器?
    發表于 01-22 07:14

    plc怎么通過以太網遠程通信

    以太網(Ethernet)是一種常用的局域網通信技術,廣泛應用于各種領域。PLC(可編程邏輯控制器)是一種常用的自動化控制設備,用于實現工業過程的監控與控制。在許多工業自動化應用中,通過以太網實現
    的頭像 發表于 01-15 09:52 ?2013次閱讀
    主站蜘蛛池模板: 亚洲欧美日韩高清专区| 国产成人精品久久一区二区三区| 国产老肥熟xxxx| 亚洲成熟人网站| 久久久无码AV精品亚洲A片软件| 伊人久久大香线蕉资源| 魔乳 堕乳漫画acg产卵| 高清欧美一区二区三区 | 蜜芽资源高清在线观看| 久久热最新网站获取3| 97视频免费观看2区| 手机在线免费| 口内射精颜射极品合集| 成人在线免费看片| 亚洲精品6久久久久中文字幕| 浪潮AV色综合久久天堂| 征服丝袜旗袍人妻| 日韩高清一区二区三区不卡| 果冻传媒视频在线观看完整版免费| 中文字幕在线免费视频| 双性精跪趴灌满h室友4p| 久久久久久久免费| 丰满艳妇亲伦| 87.6在线收听| 秀婷程仪公欲息肉婷在线观看| 国产成人 免费观看| 一本大道手机在线看| 日本久久久久久久做爰片日本| 换脸国产AV一区二区三区| 扒开美女下面粉嫩粉嫩冒白浆| 亚洲免费片| 色 花 堂 永久 网站| 麻豆免费高清完整版| 国产区在线不卡视频观看| JAPANBABES11学生老师| 伊人久久大香线蕉综合99| 天天噜日日噜夜夜噜| 女教师跟黑人男朋友激情过后| 精品久久久噜噜噜久久久app| 国产91网站在线观看免费| 99国产强伦姧在线看RAPE|