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

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

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

3天內不再提示

如何制作最簡單的GUI來控制您的arduino

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

掃碼添加小助手

加入工程師交流群

第1步:需要什么

硬件

LattePanda/Arduino UNO

軟件

Viusal Studio

Arduino IDE

步驟2:C#代碼

創建一個新的Windows Form項目。在左側的工具箱中,從工具箱中拖出2個按鈕組件。重命名它們,一個為“ ON”,一個為“ OFF”。

public partial class Form1 : Form

{

SerialPort port;

public Form1()

{

InitializeComponent();

this.FormClosed += new FormClosedEventHandler(Form1_FormClosed);

if (port == null)

{

//Change the portname according to your computer

port = new SerialPort(“COM4”, 9600);

port.Open();

}

}

void Form1_FormClosed(object sender, FormClosedEventArgs e)

{

if (port != null && port.IsOpen)

{

port.Close();

}

}

private void button1_Click(object sender, EventArgs e)

{

PortWrite(“1”);

}

private void button2_Click(object sender, EventArgs e)

{

PortWrite(“0”);

}

private void PortWrite(string message)

{

if (port != null && port.IsOpen)

{

port.Write(message);

}

}

}

第3步:Arduino Sketch

打開Arduino IDE,將以下代碼上傳到您的電路板上。

const int LedPin = 3;int ledState = 0;

void setup()

{

pinMode(LedPin, OUTPUT);

Serial.begin(9600);

}

void loop()

{

char receiveVal;

if(Serial.available() 》 0)

{

receiveVal = Serial.read();

if(receiveVal == ‘1’)

ledState = 1;

else

ledState = 0;

}

digitalWrite(LedPin, ledState);

delay(50);

}

步驟4:Showtime

當您單擊“打開”時‘按鈕,LED燈將點亮。

到目前為止還好嗎?

如果您用其他東西代替LED,那么您可以使用鼠標來控制一切!這是一個非常有用的功能。

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

    關注

    3

    文章

    697

    瀏覽量

    43473
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索用于Arduino的TLE94112ES直流電機控制盾牌

    探索用于Arduino的TLE94112ES直流電機控制盾牌 引言 在電子工程領域,電機控制一直是至關重要的部分。對于Arduino開發者而言,一款功能強大且易于使用的電機
    的頭像 發表于 12-18 16:35 ?316次閱讀

    恩智浦GUI Guider 1.10.0正式上線

    GUI Guider 1.10.0正式上線啦!新版本軟件帶來了更智能的UI開發工具、更高效的圖片資源性能優化,以及更廣泛的開發板支持。
    的頭像 發表于 10-27 09:18 ?1590次閱讀

    使用恩智浦FRDM-MCXN947開發板GUI控制電機

    終于來到了最后一個任務,設計一個基于LVGL的GUI應用,可以在UI上拖動滑動條控制電機轉速,點擊按鍵切換點擊旋轉方向。
    的頭像 發表于 09-19 15:11 ?2191次閱讀
    使用恩智浦FRDM-MCXN947開發板<b class='flag-5'>GUI</b><b class='flag-5'>控制</b>電機

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模塊?

    在NuMaker開發板上,有一個ESP-12F Wi-Fi模塊;但是,Arduino IDE 中的 NuMaker UNO 包不提供該模塊的相關控制。如果希望在 Arduino ID
    發表于 09-04 08:28

    GUI設計】顏色對GUI的影響

    【LabviewGUI】顏色對GUI的影響 GUI最后一期了 后面回歸主線
    發表于 08-26 04:51

    【Milk-V Duo S 開發板免費體驗】Milk-V DuoS之使用Arduino開發小核

    \\\\Arduino15\\\\staging\\\\packages。 開發環境安裝完成后就可以寫點簡單代碼測試下了。 在 DuoS 中測試點亮板載 LED 燒寫支持Arduino
    發表于 07-17 21:01

    GUI Guider全新優化方案GUI xTurbo-VeloRender初體驗:基于i.MX RT平臺的LVGL渲染能力突破

    ,并在GUI Guider V1.9.1及以后版本工具中支持基于該技術方案不斷衍生出來的最新成果。 該技術方案旨在將恩智浦在GUI領域深耕多年的經驗,結合自身的MCU控制器IP底層技術,轉化為能夠顯著提升用戶
    的頭像 發表于 07-10 09:21 ?3749次閱讀
    <b class='flag-5'>GUI</b> Guider全新優化方案<b class='flag-5'>GUI</b> xTurbo-VeloRender初體驗:基于i.MX RT平臺的LVGL渲染能力突破

    【PCA9958HN-ARD】GUI工具的使用

    一、說明 PCA9958HN-ARD評估板是可以通過NXP官方的GUI上位機進行控制的,但是需要使用另外的官方指定的MCU開發板。 例如下圖就是通過LPC55S69-EVKMCU板
    發表于 06-29 10:07

    Arduino與LabVIEW聯合編程指南

    Arduino編程并與LabVIEW上位機結合實現設備的遠程控制與數據采集。
    發表于 06-19 15:54 ?3次下載

    10分鐘上手睿擎平臺GUI開發:第一個LVGL圖形應用

    LVGL開源圖形庫為嵌入式系統提供了高效的GUI設計解決方案,為開發者提供了直觀且易于使用的界面設計環境。LVGL不僅資源占用低,更擁有全面的功能和豐富的文檔資料,使得GUI設計變得簡單而高效。此外
    的頭像 發表于 06-06 18:41 ?2791次閱讀
    10分鐘上手睿擎平臺<b class='flag-5'>GUI</b>開發:第一個LVGL圖形應用

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發板)和軟件(編程環境)組成,旨在讓非專業用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發,通過直觀的編程和模塊化設計,讓用戶快速實現
    的頭像 發表于 05-22 11:40 ?1126次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    的發展,在Arduino出現以前,雖然也有很多公司在推廣一些簡單易用的可編程控制器,但是由于開發平臺種類繁多,而且使用這些控制器基本上都需要對電子技術、數字邏輯、寄存器等內容進行多方面
    發表于 05-13 09:28

    如何制作控制一只仿生手

    ,使用OpenCV控制一只真實的仿生手。大家好,在這篇教程中,我想和大家分享一下如何制作控制一只自己的仿生手。這個想法源于我在無意中刷Instagram時,看到一段短視
    的頭像 發表于 04-15 11:52 ?1417次閱讀
    如何<b class='flag-5'>制作</b>和<b class='flag-5'>控制</b>一只仿生手

    樹莓派GUI應用開發:從零到炫酷的魔法之旅!

    各位樹莓派的粉絲們!今天我要帶你們踏上一段神奇的旅程——探索樹莓派上GUI應用的無限可能!你是不是覺得樹莓派只能用來跑跑服務器、做個簡單的項目?NONONONO!今天我就要顛覆你的認知,告訴你樹莓派
    的頭像 發表于 04-04 09:03 ?1135次閱讀
    樹莓派<b class='flag-5'>GUI</b>應用開發:從零到炫酷的魔法之旅!

    使用GUI GUIDER(1.9.0 或 1.8.1)創建項目時報錯的原因?

    當我嘗試使用 GUI GUIDER(1.9.0 或 1.8.1)創建項目時,它以錯誤結束: “下載失敗,請檢查的網絡” 自從我成功登錄 GUI GUIDER 以來,我認為我的網絡不是問題。 可能是什么問題?
    發表于 03-28 07:59