哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

如何使用便攜式應(yīng)用程序控制Arduino

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

掃碼添加小助手

加入工程師交流群

步驟1:上傳Arduino代碼

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

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

下載arduino nano的驅(qū)動程序:http://nano.madnerd.org

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

將 utest文件夾復(fù)制到您的 sketch文件夾

上傳 utest .ino

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

您將需要一個 Arduino nano克?。╟h340g),因為應(yīng)用程序只會檢測到它。

您可以使用串行監(jiān)視器 》,以測試您的arduino:

無行尾/115200

UTest : return OK

ON : Turn on internal ledpin13)

OFF: Turn off internal led (pin13)

步驟2:控制Arduino使用Utest

utest是便攜式應(yīng)用程序,您無需安裝即可安裝可以。

最終會自動找到arduino

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

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

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

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

下載該應(yīng)用程序:http://utestapp.madnerd.org

單擊 utest.exe

步驟3:創(chuàng)建自己的應(yīng)用程序

讓我們看看如何重復(fù)使用此應(yīng)用程序,以創(chuàng)建自己的應(yīng)用程序。

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

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

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

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

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

鍵入:

pip install serial

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

打開命令提示符

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

類型:

步驟4:創(chuàng)建界面

我們擁有修改應(yīng)用程序所需的一切。

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

讓我們看看

如何管理我們的arduino

如何用 tkinter

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

USB

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

usb = USB.Device( 。.. )

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

發(fā)送 UTest 到串行端口

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

python utest.py

一切都在單獨線程內(nèi)部,以避免阻塞應(yīng)用程序。

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

發(fā)送字符串到arduino

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

GUI(TKinter)

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

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

創(chuàng)建窗口:

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)

創(chuàng)建按鈕

from tkinter import *

root = Tk()

為按鈕打開

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

創(chuàng)建標簽

def on():

print(“on”)

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

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

status.pack()

最后,我們生成 GUI循環(huán)。

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

步驟5:向Arduino添加命令

我們的界面已準備就緒,

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

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

串行功能

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

root.mainloop()

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

serialManager()

如果收到 UTest ,請回答確定

設(shè)備名稱

您可以在第一行

serialCheck()

中更改 usb 設(shè)備的名稱。添加命令

我們在 void loop()

const String usb_name = “UTest”;

內(nèi)部為每個命令創(chuàng)建一個條件,例如

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 = “”;

}

發(fā)送

if (readString == “ON”){

digitalWrite(13,1);

}

時,打開內(nèi)部LED指示燈可執(zhí)行文件

arduino/應(yīng)用程序已準備好捆綁為.exe

安裝 pyinstaller ,我們將使用它來進行轉(zhuǎn)換將我們的應(yīng)用程序轉(zhuǎn)換為單個可執(zhí)行文件

pip install pyinstaller

您可以使用腳本 compile.bat 來編譯應(yīng)用程序》

pyinstaller --onefile --noconsole utest.py

如果要顯示調(diào)試消息,請使用以下命令:

pyinstaller --onefile utest.py

您現(xiàn)在應(yīng)該有一個/dist/utest.exe 文件

您可能會收到有關(guān)api-ms 。.. dll文件的警告。

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

步驟7:。..繼續(xù)

我希望這是有用的 ,這將啟發(fā)您創(chuàng)建Arduino應(yīng)用程序!

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

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

    關(guān)注

    190

    文章

    6527

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    GF1021 單相便攜式電能表測試系統(tǒng)

    GF1021單相便攜式電能表測試系統(tǒng)用于測試單相電能表的誤差,采用成熟的信號合成和功率放大技術(shù),高精度電壓源和電流源輸出。廣泛應(yīng)用于實驗室和現(xiàn)場,然后作為單相標準源。便攜式儀表測試設(shè)備通過7英寸彩色觸摸屏或外部接口提供高功能,并結(jié)合出色的菜單引導(dǎo)操作。
    發(fā)表于 04-15 16:33

    GF302D-ECT 便攜式三相電能表測試設(shè)備

    GF302D-ECT便攜式電表測試儀適用于電網(wǎng)公司計量與能效檢測中心、供電局管理處、國家能源計量檢測機構(gòu),同時可用于檢測工礦企業(yè)各類單相/三相電能表及電表制造商的產(chǎn)品。同時,該電表測試設(shè)備亦可
    發(fā)表于 04-13 15:47

    GF302D 便攜式三相電能表測試裝置

    本帖最后由 jf_54101293 于 2026-4-13 15:36 編輯 GF302D便攜式電表測試儀適用于電網(wǎng)公司計量與能耗檢測中心、供電局管理處、國家能源計量檢測機構(gòu),同時可用于檢測
    發(fā)表于 04-13 15:35

    探索DS1670便攜式系統(tǒng)控制器:功能、特性與應(yīng)用全解析

    探索DS1670便攜式系統(tǒng)控制器:功能、特性與應(yīng)用全解析 引言 在當(dāng)今的電子設(shè)備設(shè)計中,低功耗便攜式產(chǎn)品的需求日益增長。為了滿足這些產(chǎn)品對多功能集成的要求,DALLAS MAXIM推出了DS1670
    的頭像 發(fā)表于 03-24 15:30 ?156次閱讀

    探索DS1673便攜式系統(tǒng)控制器:低功耗便攜產(chǎn)品的理想選擇

    探索DS1673便攜式系統(tǒng)控制器:低功耗便攜產(chǎn)品的理想選擇 在電子工程師的世界里,為低功耗便攜式產(chǎn)品尋找合適的系統(tǒng)控制器是一項重要任務(wù)。DA
    的頭像 發(fā)表于 03-24 15:25 ?146次閱讀

    便攜式腐蝕環(huán)境采樣儀

    腐蝕便攜式環(huán)境監(jiān)測是環(huán)境監(jiān)測領(lǐng)域的重要細分方向,主要應(yīng)用于各類戶外、現(xiàn)場場景,可精準捕捉環(huán)境中易引發(fā)腐蝕的各類參數(shù),為設(shè)備防護、環(huán)境治理提供科學(xué)數(shù)據(jù)支撐。2022年,昱櫟技術(shù)團隊聚焦該領(lǐng)域的便攜
    的頭像 發(fā)表于 01-29 17:12 ?612次閱讀
    <b class='flag-5'>便攜式</b>腐蝕環(huán)境采樣儀

    其利天下便攜式風(fēng)扇整體技術(shù)方案解析

    便攜式風(fēng)扇作為夏季個人清涼的核心設(shè)備,其舒適度與使用體驗直接取決于內(nèi)部的驅(qū)動與控制技術(shù)。一個優(yōu)秀的小風(fēng)扇方案,不僅需要高效的空氣動力設(shè)計,更依賴于穩(wěn)定、智能、高效的電機驅(qū)動系統(tǒng)。深圳市其利天下
    的頭像 發(fā)表于 01-16 19:50 ?3437次閱讀
    其利天下<b class='flag-5'>便攜式</b>風(fēng)扇整體技術(shù)方案解析

    便攜式冰箱控制方案MCU微控制器無感FOC控制

    便攜式冰箱是一種家居用品。顧名思義就是方便攜帶的冰箱,比傳統(tǒng)的家用冰箱體積更小,更加節(jié)能,具備制冷和制熱功能。相較于傳統(tǒng)家用冰箱,便攜式冰箱擁有小巧體積與節(jié)能的特性,而支撐便攜式冰箱高
    的頭像 發(fā)表于 12-18 16:51 ?550次閱讀

    便攜式EL檢測儀:光伏組件缺陷檢測的 “便攜顯微鏡”

    便攜式EL檢測儀:光伏組件缺陷檢測的 “便攜顯微鏡”柏峰【BF-EL】便攜式 EL(Electroluminescence,電致發(fā)光)檢測儀,是基于光伏組件電致發(fā)光原理設(shè)計的便攜式檢測
    的頭像 發(fā)表于 09-10 17:35 ?1523次閱讀
    <b class='flag-5'>便攜式</b>EL檢測儀:光伏組件缺陷檢測的 “<b class='flag-5'>便攜</b>顯微鏡”

    便攜式高光譜相機的核心技術(shù)與應(yīng)用優(yōu)勢

    在當(dāng)今快速發(fā)展的科技時代,便攜式高光譜相機作為一種新興的檢測工具,正逐步改變各行各業(yè)的工作方式。您是否在尋找更精準的測量設(shè)備,以滿足日常工作中的需求?或者在考慮如何提升數(shù)據(jù)采集的效率和質(zhì)量?便攜式
    的頭像 發(fā)表于 09-05 15:39 ?878次閱讀
    <b class='flag-5'>便攜式</b>高光譜相機的核心技術(shù)與應(yīng)用優(yōu)勢

    便攜式煙氣分析儀和在線連續(xù)監(jiān)測儀哪個好?

    在環(huán)保監(jiān)管趨嚴與工業(yè)智能化并行的今天,煙氣排放監(jiān)測已成為企業(yè)合規(guī)運營的核心環(huán)節(jié)。便攜式煙氣分析儀與在線連續(xù)監(jiān)測儀作為兩大主流工具,如何根據(jù)需求選擇?本文從應(yīng)用場景、技術(shù)特性、成本效益三大維度展開
    發(fā)表于 08-11 15:52

    便攜式光纖涂覆機說明書

    電子發(fā)燒友網(wǎng)站提供《便攜式光纖涂覆機說明書.pdf》資料免費下載
    發(fā)表于 07-25 15:59 ?1次下載

    便攜式電源EMC整改:如何高效解決輻射超標問題

    深圳南柯電子|便攜式電源EMC整改:如何高效解決輻射超標問題
    的頭像 發(fā)表于 06-05 11:24 ?1731次閱讀
    <b class='flag-5'>便攜式</b>電源EMC整改:如何高效解決輻射超標問題

    30千瓦的便攜式電源EMC如何整改呢?

    南柯電子|30千瓦的便攜式電源EMC如何整改呢?
    的頭像 發(fā)表于 05-22 09:35 ?868次閱讀
    30千瓦的<b class='flag-5'>便攜式</b>電源EMC如何整改呢?

    AO4953在便攜式設(shè)備BMS中的應(yīng)用與設(shè)計

    一、便攜式設(shè)備 BMS 的核心挑戰(zhàn)與 AO4953 的技術(shù)破局 隨著 TWS 耳機、智能手表、便攜儲能電源等設(shè)備的普及,電池管理系統(tǒng)(BMS)面臨三大核心挑戰(zhàn): 體積微型化、效率最大化、保護精準化
    的頭像 發(fā)表于 04-29 17:52 ?1305次閱讀
    AO4953在<b class='flag-5'>便攜式</b>設(shè)備BMS中的應(yīng)用與設(shè)計
    当雄县| 昔阳县| 扬州市| 苍溪县| 连山| 桦甸市| 连江县| 泗阳县| 望都县| 景谷| 临泽县| 长海县| 伽师县| 梁河县| 南召县| 交口县| 文山县| 章丘市| 高邑县| 和田市| 中山市| 望奎县| 河津市| 三亚市| 延吉市| 灵寿县| 麻城市| 香港 | 阳高县| 武威市| 麻城市| 承德市| 高青县| 天水市| 勃利县| 金沙县| 肥城市| 昌宁县| 屯留县| 温州市| 荆州市|