国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    便攜式腐蝕環境采樣儀

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

    其利天下便攜式風扇整體技術方案解析

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

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

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

    HT71678高功率全集成升壓轉換器:便攜式系統的高效電源解決方案

    ? ? ? ?在如今的便攜式電子設備市場中,無論是無線音箱、拉桿音箱還是平板筆記本電腦,用戶對設備續航、體積控制和運行穩定性的要求日益嚴苛,而這一切的核心都離不開一套高效、緊湊的電源管理方案
    的頭像 發表于 11-20 15:57 ?369次閱讀
    HT71678高功率全集成升壓轉換器:<b class='flag-5'>便攜式</b>系統的高效電源解決方案

    Anyty(艾尼提)便攜式顯微鏡如何重塑工業檢測新邊界

    在工業制造領域,質量檢測是保障產品可靠性、提升市場競爭力的關鍵環節。然而,傳統檢測設備往往受限于固定的工作空間和復雜的操作流程,難以滿足現代工業靈活、高效、現場化的檢測需求。如今,隨著便攜式顯微鏡
    的頭像 發表于 11-12 15:44 ?593次閱讀
    Anyty(艾尼提)<b class='flag-5'>便攜式</b>顯微鏡如何重塑工業檢測新邊界

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

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

    便攜式高光譜相機的核心技術與應用優勢

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

    便攜式礦物地物光譜儀選購指南:關鍵指標與實用技巧揭秘

    隨著礦物研究和分析需求的不斷增加,便攜式礦物地物光譜儀逐漸成為科研、環保等行業的熱門工具。根據市場研究,近年來便攜式光譜儀的銷量增長超過20%,顯示出其在各種領域的重要性。用戶在選購時,常常面臨眾多
    的頭像 發表于 08-19 11:31 ?801次閱讀
    <b class='flag-5'>便攜式</b>礦物地物光譜儀選購指南:關鍵指標與實用技巧揭秘

    便攜式煙氣分析儀和在線連續監測儀哪個好?

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

    便攜式光纖涂覆機說明書

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

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

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

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

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

    便攜式呼吸機的硬件電路設計

    一、便攜式呼吸機壓力檢測原理便攜式呼吸機按照不同的通氣模式可以將呼吸機分為CPAP持續正壓通氣、AutoCPAP自動正壓呼吸機、BiPAP雙氣道壓力呼吸機三種模式。CPAP:在這種模式下,呼吸機通過
    的頭像 發表于 05-19 13:19 ?1238次閱讀
    <b class='flag-5'>便攜式</b>呼吸機的硬件電路設計

    便攜式電源EMC整改:戶外儲能設備EMC“爆雷”頻發

    深圳南柯電子|便攜式電源EMC整改:戶外儲能設備EMC“爆雷”頻發
    的頭像 發表于 05-12 14:21 ?979次閱讀
    <b class='flag-5'>便攜式</b>電源EMC整改:戶外儲能設備EMC“爆雷”頻發

    AO4953在便攜式設備BMS中的應用與設計

    一、便攜式設備 BMS 的核心挑戰與 AO4953 的技術破局 隨著 TWS 耳機、智能手表、便攜儲能電源等設備的普及,電池管理系統(BMS)面臨三大核心挑戰: 體積微型化、效率最大化、保護精準化
    的頭像 發表于 04-29 17:52 ?1110次閱讀
    AO4953在<b class='flag-5'>便攜式</b>設備BMS中的應用與設計