在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    677

    瀏覽量

    40846
  • Arduino
    +關注

    關注

    189

    文章

    6493

    瀏覽量

    190274
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

    各位樹莓派的粉絲們!今天我要帶你們踏上一段神奇的旅程——探索樹莓派上GUI應用的無限可能!你是不是覺得樹莓派只能用來跑跑服務器、做個簡單的項目?NONONONO!今天我就要顛覆你的認知,告訴你樹莓派
    的頭像 發表于 04-04 09:03 ?417次閱讀
    樹莓派<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

    DLP4710EVM無法通過GUI控制怎么解決?

    載的dlpc3479_fw_8.1.0.img進行更新固件,但是報錯如下圖所示: 我卸載gui并重新安裝后還是如此。 目前我的DLP4710EVM在打開電源開關后,D43和D57點亮,然后按下SW21后,D33和D56閃爍后熄滅,D43和D57繼續常亮。 請問我應該如何操作
    發表于 02-25 06:56

    京準電鐘:NTP網絡時間服務器如何設置?教簡單兩步法

    京準電鐘:NTP網絡時間服務器如何設置?教簡單兩步法
    的頭像 發表于 02-24 09:40 ?515次閱讀
    京準電鐘:NTP網絡時間服務器如何設置?教<b class='flag-5'>您</b><b class='flag-5'>簡單</b>兩步法

    DLPLCR4500GUI-4.4.1的GUI可以在win10使用嗎?

    DLPLCR4500GUI-4.4.1 這個版本的 GUI 可以在win10 使用嗎? 4.4.1 這個版本的 GUI能用來正常識別,并控制DLPLCR4500EVM— DLP? L
    發表于 02-20 06:46

    DLPC3479 GUI上面的Edit Firmware制作中有幾個疑問求解

    GUI上面的Edit Firmware制作中有幾個疑問: 1.step2中的RGB 占空比如何修改,目前GUI中這幾個參數無法修改。 2.step3中的圖片大小和格式是有哪些限制的,目前同樣大小
    發表于 02-19 06:23

    dlp4500無法通過gui控制怎么解決?

    我在Linux系統上,通過i2c控制dlp4500,但是不知道什么原因,dlp突然不投影了,狀態燈是綠色閃爍狀態,可以正常連接到gui,但是DMD parked呈黃色,下面是連接時的狀態
    發表于 02-17 06:30

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

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

    HAL庫在Arduino平臺上的使用

    HAL庫在Arduino平臺上的使用 Arduino平臺是一個開源的電子原型平臺,它包括硬件(基于微控制器的電路板)和軟件(Arduino IDE)。
    的頭像 發表于 12-02 14:04 ?1502次閱讀

    開源項目!基于 Arduino 的 MIDI 架子鼓

    我一直夢想著在家里有一套架子鼓,但空間、噪音和成本一直是挑戰。所以,我決定制作自己的緊湊型桌面 MIDI 鼓組,它由 USB 供電,并且對每一次敲擊都有響應! 我將帶了解我創建這些 DIY
    發表于 11-25 12:00

    Scalable PMICs GUI用戶指南

    電子發燒友網站提供《Scalable PMICs GUI用戶指南.pdf》資料免費下載
    發表于 11-20 11:37 ?0次下載
    Scalable PMICs <b class='flag-5'>GUI</b>用戶指南

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經常被提及的名字。STM32是一系列由STMicroelectronics生產的高性能微控制器,而Arduino則是一個開源電子原型
    的頭像 發表于 11-19 15:45 ?3967次閱讀

    七大嵌入式GUI盤點

    GUI設計。 AWTK 全稱為Toolkit AnyWhere,是周立功傾心打造的一套基于C語言開發的GUI框架。旨在為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的GU
    發表于 09-02 10:58
    主站蜘蛛池模板: 美女一级免费毛片 | 色网站在线播放 | ak福利午夜在线观看 | 你懂的在线视频播放 | 亚洲小说区图片区另类春色 | cao草棚视频网址成人 | 午夜影视免费 | 永久免费观看午夜视频在线 | 国产黄色在线视频 | 九色视频网站 | 99视频在线永久免费观看 | 皇帝受h啪肉np文 | 天堂影院jav成人天堂免费观看 | 亚洲三级色 | 女人张开腿让男人桶免费最新 | 国产高清免费在线 | 四虎影视地址 | 天天干天天天天 | 欧美爱爱帝国综合社区 | 免费啪视频 | 欧美区在线播放 | 天天操夜夜操美女 | 亚洲成人激情电影 | 香港三级理论在线观看网站 | 全国最大色成免费网站 | 国产综合成色在线视频 | av72成人 | 四虎sihu新版影院亚洲精品 | 影音先锋五月天 | 美女扒开尿口给男人爽免费视频 | 人人天天爱天天做天天摸 | 国产一区美女 | 女人aaaaa片一级一毛片 | 成人毛片在线播放 | 天堂a免费视频在线观看 | 天天色天天操天天射 | 黄网站色视频大全免费观看 | 精品三级三级三级三级三级 | 激情午夜婷婷 | 日韩一级特黄毛片在线看 | 欧美在线观看一区二区三 |