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

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

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

基于C#和ESP32的遠程示波器制作

CHANBAEK ? 來源:實在太懶于是不想取名 ? 作者: 電路小白 ? 2023-11-14 17:33 ? 次閱讀

最近在做一個項目,關(guān)于遠程采集數(shù)據(jù)并上傳的一套裝置,為此也決定做一期合集用以記錄制作流程。

圖片

關(guān)于硬件方面我選擇了ESP32,ESP32有雙核240MHZ的主頻,并且自帶ADC以及DAC,非常方便我們的數(shù)據(jù)采集與云端上傳。

關(guān)于上位機方面,我選擇了C#,C#作為基于C語言的圖形化編程語言,可以有效的幫助我們編寫相關(guān)的上位機。我也是曾經(jīng)使用C#完成過一個遠程LED點陣控制系統(tǒng)的制作。

本期我們的主要內(nèi)容是介紹一下C#的簡單使用。

C#環(huán)境

我所使用的C#是在Visual Studio中安裝的,

圖片

在創(chuàng)建項目中,我們在右邊選項中拉到底,點擊安裝多個工具和功能既可安裝我們的C#環(huán)境

圖片

選擇通用Windows平臺開發(fā),安裝即可。

簡單使用

圖片

我們創(chuàng)建工程時,選擇Windows窗體應(yīng)用。

圖片

進入工程界面,有我們的窗體,左邊的工具欄,右邊的項目資源管理器。

圖片

我們可以從左邊的工具欄選擇常用的工具到我們的窗體上。

右下角則是關(guān)于這些控件的屬性,例如大小,位置,字體大小,名稱等等。圖片

圖片

我們放置一個標(biāo)簽和一個按鈕,并修改他們的字體大小。

接著我們雙擊我們的控件就可以進入相應(yīng)的編寫代碼,例如我們雙擊我們的按鈕。

圖片

我們可以看到這時候我們創(chuàng)建了一個函數(shù),函數(shù)的名稱是button1_Click,我們可以理解為這個函數(shù)是我們按下按鈕后調(diào)用的函數(shù),我們在這個函數(shù)中編寫,標(biāo)簽的值改變。

圖片

圖片

再點擊上方的運行按鈕。

圖片

這時候就會跳出我們的窗口了。

然后我們點擊Hello按鈕。

圖片

我們可以發(fā)現(xiàn)標(biāo)簽的文本發(fā)生了改變。

這樣子就簡單的使用了C#,C#中有很多強力的工具和控件,我們合理的使用這些控件可以很好的幫助我們實現(xiàn)上位機軟件的編程。

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

    關(guān)注

    240

    文章

    22908

    瀏覽量

    650208
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6420

    瀏覽量

    110109
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    6108

    瀏覽量

    183421
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7575

    瀏覽量

    134230
  • ESP32
    +關(guān)注

    關(guān)注

    17

    文章

    936

    瀏覽量

    16672
收藏 人收藏

    評論

    相關(guān)推薦

    ESP32-C2 ESP8684芯片AT固件使用

    ESP32-C2 ESP8684芯片AT固件使用
    的頭像 發(fā)表于 07-27 13:48 ?3173次閱讀
    <b class='flag-5'>ESP32-C</b>2 <b class='flag-5'>ESP</b>8684芯片AT固件使用

    ESP32-C3模組芯片的功能特性

    重磅消息來嘍!本月樂鑫esp32驅(qū)動86面板,esp32-C3 +2.4寸彩屏,esp32- C3+1.3寸圓屏 QSPI即將出品!一顆mcu搞定WIFI藍牙和驅(qū)動彩屏,而且
    發(fā)表于 06-03 11:22 ?1972次閱讀

    ESP32-C6的特性介紹

    說到ESP32-C3,大家耳熟能詳,其實ESP32-C6 的 CPU、內(nèi)存和安全性能與 ESP32-C3 相似。它搭載 RISC-V 32 位單核處理器,時鐘頻率高達 160 MHz,內(nèi)置 400
    發(fā)表于 06-29 14:53 ?2248次閱讀

    制作 NodeMCU ESP32 自定義固件

    最近嘗試在 Mac 下制作 nodemcu ESP32 的自定義固件。本文就來介紹nodemcu ESP32 自定義固件的編譯、燒寫、測試的全部過程。準(zhǔn)備固件源碼包從nodemcu-firmware
    發(fā)表于 10-28 09:40 ?22次下載
    <b class='flag-5'>制作</b> NodeMCU <b class='flag-5'>ESP32</b> 自定義固件

    ESP32 USB C電源分享

    電子發(fā)燒友網(wǎng)站提供《ESP32 USB C電源分享.zip》資料免費下載
    發(fā)表于 07-22 09:44 ?0次下載
    <b class='flag-5'>ESP32</b> USB <b class='flag-5'>C</b>電源分享

    使用ESP32制作ESP RainMaker IoT項目

    電子發(fā)燒友網(wǎng)站提供《使用ESP32制作ESP RainMaker IoT項目.zip》資料免費下載
    發(fā)表于 10-24 10:54 ?9次下載
    使用<b class='flag-5'>ESP32</b><b class='flag-5'>制作</b><b class='flag-5'>ESP</b> RainMaker IoT項目

    使用ESP32、Python和javascript的遠程控制繼電器

    電子發(fā)燒友網(wǎng)站提供《使用ESP32、Python和javascript的遠程控制繼電器.zip》資料免費下載
    發(fā)表于 11-10 10:27 ?1次下載
    使用<b class='flag-5'>ESP32</b>、Python和javascript的<b class='flag-5'>遠程</b>控制繼電器

    ESP32制作網(wǎng)絡(luò)服務(wù)器

    電子發(fā)燒友網(wǎng)站提供《用ESP32制作網(wǎng)絡(luò)服務(wù)器.zip》資料免費下載
    發(fā)表于 11-25 11:53 ?0次下載
    用<b class='flag-5'>ESP32</b><b class='flag-5'>制作</b>網(wǎng)絡(luò)服務(wù)器

    ESP32C2如何使用AT固件

    ESP32C2如何使用AT固件
    的頭像 發(fā)表于 12-12 13:58 ?2836次閱讀
    <b class='flag-5'>ESP32C</b>2如何使用AT固件

    通過ESP32制作數(shù)碼相冊

    電子發(fā)燒友網(wǎng)站提供《通過ESP32制作數(shù)碼相冊.zip》資料免費下載
    發(fā)表于 06-16 11:30 ?2次下載
    通過<b class='flag-5'>ESP32</b><b class='flag-5'>制作</b>數(shù)碼相冊

    啟明云端分享| 盤ESP32-C3與ESP32-C2有哪些區(qū)別

    啟明云端從2013年起就作為Espressif(樂鑫科技)大中華區(qū)合作伙伴,我們不僅用心整理了你在開發(fā)過程中可能會遇到的問題以及快速上手的簡明教程。樂鑫上周宣布推出低功耗、低成本的 ESP32-C
    的頭像 發(fā)表于 12-28 14:20 ?2139次閱讀
    啟明云端分享| 盤<b class='flag-5'>ESP32-C</b>3與<b class='flag-5'>ESP32-C</b>2有哪些區(qū)別

    啟明云端分享|盤點Esp32-C3與Esp8266 的區(qū)別

    ESP8266&ESP32-C3硬件區(qū)別從上表可以看出ESP32-C3和ESP8266在硬件上的區(qū)別:1.ESP32-C3搭載RISC-V3
    的頭像 發(fā)表于 10-12 18:31 ?4700次閱讀
    啟明云端分享|盤點<b class='flag-5'>Esp32-C</b>3與<b class='flag-5'>Esp</b>8266 的區(qū)別

    如何制作ESP32 CAM板監(jiān)控機器人汽車

    電子發(fā)燒友網(wǎng)站提供《如何制作ESP32 CAM板監(jiān)控機器人汽車.zip》資料免費下載
    發(fā)表于 06-29 10:24 ?6次下載
    如何<b class='flag-5'>制作</b><b class='flag-5'>ESP32</b> CAM板監(jiān)控機器人汽車

    ESP32-C2 8684 AT固件

    ESP32-C2模組 ESP8684芯片 智能家居設(shè)備開發(fā)模組
    的頭像 發(fā)表于 07-03 13:41 ?718次閱讀
    <b class='flag-5'>ESP32-C</b>2  8684  AT固件

    ESP32-C2在小魔方遙控器的應(yīng)用

    我們經(jīng)常提起的ESP32-C3和ESP32-S3,ESP32-C2感覺話題度沒有那么多,但其應(yīng)用上不可小覷。今天小啟就跟大家講講ESP32-C2在小魔方遙控器的應(yīng)用。1射頻性能拉滿,成
    的頭像 發(fā)表于 01-13 08:03 ?656次閱讀
    <b class='flag-5'>ESP32-C</b>2在小魔方遙控器的應(yīng)用