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

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

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

3天內不再提示

如何使用便攜式應用程序控制Arduino

454398 ? 來源:wv ? 2019-10-17 10:09 ? 次閱讀

步驟1:上傳Arduino代碼

首先,我們需要在arduino上上載代碼。

下載源代碼:http://utest .madnerd.org

下載arduino nano的驅動程序:http://nano.madnerd.org

在Arduino軟件上(http://arduino.madnerd。 org/)

將 utest文件夾復制到您的 sketch文件夾

上傳 utest .ino

(工具:Arduino Nano/ Processo r:Atmega328)

您將需要一個 Arduino nano克隆(ch340g),因為應用程序只會檢測到它。

您可以使用串行監視器 》,以測試您的arduino:

無行尾/115200

UTest : return OK

ON : Turn on internal ledpin13)

OFF: Turn off internal led (pin13)

步驟2:控制Arduino使用Utest

utest是便攜式應用程序,您無需安裝即可安裝可以。

最終會自動找到arduino

您可以嘗試拔出它/插入將它放在另一個 USB端口上,它將重新連接。

utest可能由于缺少.dll而無法在Windows 7上運行。

如果您的計算機是最新的,則不會發生這種情況

來源:http://stackoverflow.com/questions/34218333/pyins 。..

下載該應用程序:http://utestapp.madnerd.org

單擊 utest.exe

步驟3:創建自己的應用程序

讓我們看看如何重復使用此應用程序,以創建自己的應用程序。

首先,我們需要安裝 python 3 對其進行修改。

下載python 3(https ://www.python.org/downloads/)

在安裝過程中,勾選將Python 3.5添加到PATH

然后我們需要安裝 pySerial 與我們的arduino通信

打開命令提示符(Windows鍵+ cmd)

鍵入:

pip install serial

最后,測試應用程序,該應用程序可從源代碼(http://utest.madnerd.org)中的 apps/utest/

打開命令提示符

轉到源代碼文件夾( apps/utest/)

類型:

步驟4:創建界面

我們擁有修改應用程序所需的一切。

檢查出源代碼:utest.py(github)

讓我們看看

如何管理我們的arduino

如何用 tkinter

建立圖形界面為了最簡單地管理arduino,一切都由模塊處理 lib/usb.py

USB

到目前為止,該模塊只有兩個命令

usb = USB.Device( 。.. )

連接到每個串行端口,這些串行端口在 CH340 他的名字

發送 UTest 到串行端口

如果收到“ 確定” ,它將與之連接

python utest.py

一切都在單獨線程內部,以避免阻塞應用程序。

usb.write (《斯特龍g》 s 調整 )

發送字符串到arduino

如果串行端口不可用,它將嘗試重新連接

GUI(TKinter)

最好使用 tkinter 來管理GUI(圖形界面)

您可以在 tkinter 上找到更多信息:http://www.tkdocs.com/tutorial/index.html

創建窗口:

from lib import USB

device_name = “CH340” #Device name in Windows

device_type = “UTest” #Device type (in the arduino sketch)

device_return_string = “OK” #Answer when a response is correct

device_baudrate = 115200 #Baudrate

usb = USB.Device(device_name,device_type,device_return_string,device_baudrate,status)

創建按鈕

from tkinter import *

root = Tk()

為按鈕打開

Button(text=“on”,command=on).pack()

創建標簽

def on():

print(“on”)

如果要修改小部件,我們需要將其保存到變量,并在另一行上使用 .pack()。我們發送標簽到 USB模塊 顯示 連接的當前狀態

status = Label(text=“Searching.。.”)

status.pack()

最后,我們生成 GUI循環。

usb = USB.Device(。..,status)

步驟5:向Arduino添加命令

我們的界面已準備就緒,

但我們需要教我們的 arduino ,以理解我們將發送的命令。

簽出源代碼:utest.ino(Github)

串行功能

我們使用兩個功能來管理串行通信。

root.mainloop()

檢查串行端口,并將任何消息轉換為 string (在 readString 內部) p》

serialManager()

如果收到 UTest ,請回答確定

設備名稱

您可以在第一行

serialCheck()

中更改 usb 設備的名稱。添加命令

我們在 void loop()

const String usb_name = “UTest”;

內部為每個命令創建一個條件,例如

void loop() {

serialManager();

//If string received

if (readString.length() 》 0) {

serialCheck();

if (readString == “ON”){

digitalWrite(13,1);

}

if (readString == “OFF”){

digitalWrite(13,0);

}

}

//We clean the serial buffer

readString = “”;

}

發送

if (readString == “ON”){

digitalWrite(13,1);

}

時,打開內部LED指示燈可執行文件

arduino/應用程序已準備好捆綁為.exe

安裝 pyinstaller ,我們將使用它來進行轉換將我們的應用程序轉換為單個可執行文件

pip install pyinstaller

您可以使用腳本 compile.bat 來編譯應用程序》

pyinstaller --onefile --noconsole utest.py

如果要顯示調試消息,請使用以下命令:

pyinstaller --onefile utest.py

您現在應該有一個/dist/utest.exe 文件

您可能會收到有關api-ms 。.. dll文件的警告。

這應該不是問題,因為這些DLL(通用C運行時)已預先安裝在Windows 10上,并且以前的Windows如果它們是最新的,也應該具有它們。

步驟7:。..繼續

我希望這是有用的 ,這將啟發您創建Arduino應用程序!

進行一些修改后,該應用程序應可在 MacOS/Linux上運行。

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

    關注

    188

    文章

    6469

    瀏覽量

    186962
收藏 人收藏

    評論

    相關推薦

    便攜式儲能已經實現全國產了嗎?

    電子發燒友網報道(文/黃山明)過去幾年,便攜式儲能市場開始爆發,數據顯示,2021年便攜儲能電源出貨量達到440萬臺以上,產值預估超過100億。彼時,大多數企業都選擇采用海外企業芯片,但由于當時市場
    的頭像 發表于 12-20 00:13 ?1331次閱讀

    便攜式電源適配器的優缺點

    在現代生活中,電子設備已經成為我們不可或缺的一部分。智能手機、平板電腦、筆記本電腦等設備在我們的日常工作和娛樂中扮演著重要角色。隨著這些設備的普及,便攜式電源適配器(移動電源)應運而生,為這些設備
    的頭像 發表于 11-06 09:41 ?290次閱讀

    便攜式穩壓器的優缺點

    便攜式穩壓器的優點 1. 電壓穩定 便攜式穩壓器的主要優點是能夠提供穩定的電壓輸出。這對于需要穩定電壓以正常工作的敏感電子設備尤為重要,如電腦、醫療設備和精密儀器。 2. 保護電器設備 由于電壓波動
    的頭像 發表于 11-05 15:16 ?283次閱讀

    便攜式萬用表的優勢

    在電子工程、電氣維修和日常的電子設備維護中,萬用表是一種不可或缺的工具。隨著技術的發展,便攜式萬用表因其體積小、功能全、易于攜帶等特點,越來越受到專業人士和愛好者的青睞。 1. 便攜便攜式萬用表
    的頭像 發表于 11-01 10:36 ?249次閱讀

    便攜式示波器的技術原理和應用場景

    和改進提供數據支持。 汽車維修:在汽車故障診斷中,可以使用便攜式示波器對發動機控制單元進行信號檢測和數據分析,同時也可用于汽車音響系統的調試和維護工作等。 通信維護:在通信設備維護和故障排除
    發表于 10-24 14:31

    聚徽觸控-便攜式工控電腦安裝

    隨著工業自動化和智能化的發展,便攜式工控電腦在工業領域的應用越來越廣泛。它們具備輕便、易攜帶、高性能等特點,為現場操作、數據監控和遠程管理提供了極大的便利。本文將為您詳細介紹便攜式工控電腦的安裝步驟和注意事項,幫助您快速上手。
    的頭像 發表于 06-26 10:46 ?351次閱讀
    聚徽觸控-<b class='flag-5'>便攜式</b>工控電腦安裝

    激光除銹機便攜式價格

    激光除銹機便攜式是一種利用激光技術去除金屬表面鐵銹、油污、漆膜等雜質的高科技除銹設備。其緊湊輕便的設計使用戶可以隨時隨地輕松地進行除銹操作。與傳統的機械或化學除銹方法相比,激光除銹機便攜式效率更高
    的頭像 發表于 06-07 16:12 ?573次閱讀
    激光除銹機<b class='flag-5'>便攜式</b>價格

    可編程序控制器系統概述

    AB可編程序控制器系統
    發表于 05-23 14:26 ?8次下載

    便攜式手提設備設計方案:475-便攜式手提RapidIO協議光纖發包測試儀

    便攜式手提RapidIO 協議光纖發包儀,以RapidIO收發卡和X86主板為基礎,構建便攜式的手提設備。
    的頭像 發表于 05-20 15:33 ?391次閱讀
    <b class='flag-5'>便攜式</b>手提設備設計方案:475-<b class='flag-5'>便攜式</b>手提RapidIO協議光纖發包測試儀

    474-便攜式手提萬兆網絡協議測試儀

    便攜式手提萬兆網絡協議測試儀,以FPGA萬兆卡和X86主板為基礎,構建便攜式的手提設備。
    的頭像 發表于 05-16 09:39 ?382次閱讀
    474-<b class='flag-5'>便攜式</b>手提萬兆網絡協議測試儀

    便攜式手提測試設備設計方案471—便攜式手提Camera Link 模擬源測試設備

    便攜式手提CameraLink模擬源測試設備,以PCIe的Camera link 播出卡和X86主板為基礎,構建便攜式的手提設備。 便攜式手提Camera Link 模擬源測試設備
    的頭像 發表于 05-10 11:37 ?534次閱讀
    <b class='flag-5'>便攜式</b>手提測試設備設計方案471—<b class='flag-5'>便攜式</b>手提Camera Link 模擬源測試設備

    特信便攜式屏蔽器:保護通訊隱私的便攜安全利器?

    特信便攜式屏蔽器:保護通訊隱私的便攜安全利器?|深圳市特信電子有限公司
    的頭像 發表于 03-28 09:08 ?533次閱讀

    如何使用和操作220V便攜式UPS儲能電源?

    如何使用和操作220V便攜式UPS儲能電源? 便攜式UPS儲能電源是一種十分有用的設備,可為用戶提供穩定的電力供應,無論是戶外野營,還是家庭備用電源,在應對緊急情況時都大有幫助。本文將詳細介紹
    的頭像 發表于 01-10 11:11 ?1188次閱讀

    便攜式UPS電源在戶外活動使用有哪些發展優勢?

    便攜式UPS電源在戶外活動使用有哪些發展優勢? 隨著戶外活動的普及和人們對便利性的要求不斷增加,便攜式UPS電源在戶外活動使用的發展優勢也越來越明顯。便攜式UPS電源是一種能夠提供電能儲備和穩定輸出
    的頭像 發表于 01-09 15:24 ?820次閱讀

    LTC5599為什么不受程序控制

    近期在用LTC5599混頻器,但是不受程序控制,請指教,謝謝~
    發表于 01-05 12:46
    主站蜘蛛池模板: 内地同志男16china16| 戳女人屁股流水羞羞漫画| 亚洲欧美综合中文| 丝瓜视频樱桃视频在线观看免费| 欧美最猛黑人AAAAA片| 男生插曲女生身全过程| 男欢女爱免费视频| 免费高清毛片| 男人J桶女人P视频无遮挡网站 | 亚洲精品伊人久久久久| 午夜熟女插插XX免费视频| 外国xxxx| 无码天堂亚洲国产AV久久| 偷偷要色偷偷| 特级毛片全部免费播放免下载| 日韩欧无码一区二区三区免费不卡| 日韩亚洲中文欧美在线| 色呦呦人人视频| 脱女学小内内摸出水网站免费| 无码人妻精品一区二区蜜桃色| 无人区尖叫之夜美女姐姐视频| 午夜在线观看免费完整直播网页| 小寡妇好紧进去了好大看视频| 亚洲高清国产拍精品5g| 亚洲乱色视频在线观看| 野花高清在线观看免费3中文| 一级毛片免费视频网站| 中文字幕在线永久| 99视频在线免费观看| 啊灬啊灬啊灬快高潮视频| 国产成人在线观看免费网站| 国产日韩欧美另类| 久久国产精品永久网站| 男人和女人一级黄色大片| 欧美精品华人在线| 少妇精品久久久一区二区三区| 性欧美videos俄罗斯| 尤物yw193can入口| GAY东北澡堂激情2022| 国产SUV精品一区二区883| 国产呦精品一区二区三区下载|