吴忠躺衫网络科技有限公司

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

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

3天內不再提示

如何使用MATLAB代碼控制連接到Arduino板的LED

科技觀察員 ? 來源:circuitdigest ? 作者:沙希·庫馬爾 ? 2022-11-16 17:36 ? 次閱讀

在這個項目中,我們將學習,

如何在 MATLAB 軟件中設置Arduino 的硬件支持。

如何使用 MATLAB 代碼控制 Arduino。

我們通常使用 Arduino IDE 編寫代碼并將其上傳到 Arduino。MATLAB的優點是,它使用比C / C++更容易的高級編程語言。使用 MATLAB 的另一個優點是,我們可以快速查看 I/O 操作的結果(無需編譯)。此外,MATLAB 還提供了繪圖函數,我們可以使用這些功能快速分析和可視化從 Arduino 收集的數據。首先,我們將學習如何在MATLAB軟件中為Arduino設置硬件支持包。在 MATLAB 軟件中為 Arduino 設置硬件支持包后,我們將使用 MATLAB 代碼控制連接到 Arduino 板的 LED

MATLAB 的安裝硬件支持包:

第 1 步。啟動 MATLAB(首選最新版本)。

poYBAGN0rwyAc8ZpAABP_cM6Te8292.png

第 2 步。在“環境”部分中,選擇“加載項”>“獲取硬件支持包”。

pYYBAGN0rw6AClJtAABZpe24LJc757.png

第 3 步。它將啟動附加組件資源管理器窗口。

poYBAGN0rxGAEf0KAACUDxg64zs174.png

第 4 步。單擊Arduino 硬件的 MATLAB 支持包。

第5步。單擊安裝,現在安裝程序將要求您登錄您的 MathWorks 帳戶。如果您沒有 MathWorks 帳戶,則可以在安裝過程中創建一個帳戶。

第 6 步。登錄后,接受許可協議并繼續安裝。

步驟 7.現在,等待軟件包下載并安裝。

第8步。現在您已成功安裝了MATLAB 的 Arduino 支持包。

測試矩陣:

安裝 MATLAB 的支持包后,我們需要檢查它是否正確安裝。

1. 打開 MATLAB。

2.將Arduino連接到PC。

3. 在MATLAB 命令窗口中鍵入以下命令。

a = arduino()

4.如果我們有多個Arduino連接到PC,則可以使用以下命令指定板類型和COM端口

a = arduino( ‘COM5’ , ‘uno’ )

5. 輸入上述命令后,MATLAB 將嘗試與您的 Arduino 通信,如果成功,MATLAB 將顯示連接到 PC 的 Arduino 板的屬性。

pYYBAGN0rxKAHH6TAABWa6GO3Q0425.png

6. 現在我們可以在工作區中看到變量“a”,它是 MATLAB arduino 對象。要清除對象,我們可以使用以下命令。

clear a

它將從工作區中刪除 Arduino 對象。

使用 MATLAB 和 Arduino 控制 LED:

在此示例中,我們將使用 MATLAB 閃爍連接到 Arduino 的 LED。

所需組件:

阿杜伊諾

電阻

發光二極管

用于 Arduino 的 USB 電纜

圖解的:

poYBAGN0rxWAbq9SAABcefn6DZ8365.png

步驟:

啟動 MATLAB。

將您的 Arduino 連接到 PC。

按照原理圖所示制作電路。

打開您的 .m 代碼。

保存并運行。

指示燈開始閃爍。

閃爍 5 次后,LED 熄滅。

pYYBAGN0rxiAcUWCAAEfZw_RfRI943.jpg

代碼非常簡單,如下所示,復制它并將其保存在擴展名為.m的文件中。您可以繞過代碼并根據您的要求對其進行自定義。下面的視頻演示了該項目的完整工作。

% create an arduino object


a = arduino();


% start the loop to blink led for 5 seconds


for i=1:5


writeDigitalPin(a, 'D10', 1);


pause(0.5);


writeDigitalPin(a, 'D10', 0);


pause(0.5);


end


% end communication with arduino


clear a

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

    關注

    242

    文章

    23362

    瀏覽量

    663225
  • matlab
    +關注

    關注

    185

    文章

    2981

    瀏覽量

    231014
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187834
收藏 人收藏

    評論

    相關推薦

    Matlab連接控制Arduino:GUI界面制作與電機控制

    Matlab連接控制Arduino:GUI界面制作與電機控制MATLAB是用于算法開發、數據可
    發表于 01-28 14:53

    Matlab 能讀 Arduino監視窗口的數據嗎?

    請問,Matlab 能讀 Arduino監視窗口的數據嗎?就是說matlab軟件,能和arduino的軟件通信嗎?我現在用arduino讀一
    發表于 11-20 08:03

    matlab如何通過藍牙連接arduino?

    用的是BT04A藍牙模塊連接到arduino,然后matlab連接上了藍牙模塊,但不能通過藍牙連接到a
    發表于 06-28 09:52

    如何將Arduino連接到lolin nodemcu的WiFi?

    Arduino連接到lolin芯片的SSID,這樣Arduino上的網站就可以上網了(遠程控制需要它)。 Arduino 有一個 WiFi
    發表于 04-27 07:32

    如何將Arduino連接到的計算機上的30個項目

    這本書將向邪惡的天才們展示如何將一個Arduino連接到他們的計算機上,對它進行編程,以及如何將各種電子設備連接到計算機上,以創建項目,包括前面提到的計算機
    發表于 12-11 16:05 ?16次下載

    怎樣將Arduino連接到樹莓派并命令閃爍LED

    在本教程中,我們將Arduino連接到Raspberry Pi并讓Arduino將“Hello from Arduino”發送到Raspberry Pi,Raspberry Pi會在收
    的頭像 發表于 07-31 16:49 ?3982次閱讀

    如何訓練Wekinator控制Arduino

    Arduino的引腳11連接到橙色LED的正極引線,通過220歐姆電阻將LED的負極引線連接到Ardu
    的頭像 發表于 07-31 09:00 ?2094次閱讀
    如何訓練Wekinator<b class='flag-5'>控制</b><b class='flag-5'>Arduino</b>

    如何通過Arduino和iOS設備控制RGB LED

    將nRF8001藍牙LE分支連接到面包上。如下所示將BLE引腳連接到Arduino
    的頭像 發表于 11-14 11:17 ?1694次閱讀
    如何通過<b class='flag-5'>Arduino</b>和iOS設備<b class='flag-5'>控制</b>RGB <b class='flag-5'>LED</b>

    如何使用GUI python控制Arduino

    led的正極連接到arduino引腳號9,負極連接到arduino地線
    的頭像 發表于 11-14 17:21 ?2990次閱讀

    使用Arduino和WS2812B LED的藍牙DIY發光板

     將藍牙模塊的+ 5v引腳連接到Arduino的5v引腳,將TX端口連接到引腳10(您不需要藍牙模塊的RX)。連接+ 5v引腳(來自Arduino
    的頭像 發表于 10-23 09:02 ?1.1w次閱讀

    通過UWP應用程序控制LED連接到Arduino Uno

    電子發燒友網站提供《通過UWP應用程序控制LED連接到Arduino Uno.zip》資料免費下載
    發表于 11-25 14:44 ?0次下載
    通過UWP應用程序<b class='flag-5'>控制</b>和<b class='flag-5'>LED</b><b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b> Uno

    如何將DHT11連接到Arduino并提供示例代碼

    電子發燒友網站提供《如何將DHT11連接到Arduino并提供示例代碼.zip》資料免費下載
    發表于 12-07 15:19 ?2次下載
    如何將DHT11<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>并提供示例<b class='flag-5'>代碼</b>

    將伺服電機連接到Arduino

    電子發燒友網站提供《將伺服電機連接到Arduino.zip》資料免費下載
    發表于 06-28 09:38 ?1次下載
    將伺服電機<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>

    如何將按鈕連接到Arduino

    在本快速入門指南中,您將學習如何將按鈕連接到Arduino,并根據按鈕是否被按下來讀取HIGH或LOW。您將使用電路上隨附的發光二極管 (LED
    的頭像 發表于 02-11 10:52 ?4181次閱讀
    如何將按鈕<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>

    如何將LED連接到Arduino并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2350次閱讀
    如何將<b class='flag-5'>LED</b><b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>并使其閃爍
    上市百家乐官网评论| 玩百家乐官网新澳门娱乐城| 百家乐官网知识技巧玩法| 百家乐官网几点不用补牌| 作弊百家乐赌具价格| 大发888 dafa888uk.com| 百家乐赌场技巧论坛| 全讯网信息| 百家乐官网出租平台| 百家乐官网赌场高手| 百家乐玩法最多的娱乐城| 棋牌类单机游戏下载| 百家乐官网网站程序| 网上的百家乐是真是假| 娱乐城注册| 百家乐官网庄闲偏差有多大| 百家乐号技巧| 会东县| 大中华百家乐官网的玩法技巧和规则 | 百家乐打法内容介绍| 大发888游戏场下载| 百家乐官网牌机的破解法| 百家乐赢钱海立方| 大发888娱乐城好吗| 凯发百家乐官网是否是程序控制| 网络百家乐现金游戏哪里的信誉好啊| 太阳城网站| 罗浮宫百家乐官网的玩法技巧和规则 | 娱乐城开户送彩金| 利高百家乐官网的玩法技巧和规则 | 首席百家乐官网的玩法技巧和规则| 棋牌百家乐有稳赚的方法吗| 百家乐官网最新心得| 百家乐澳门百家乐澳门赌场| 鼎龙娱乐城| 百家乐是骗人吗| 金狮娱乐| 百家乐手机投注| 欧博线上娱乐| 百家乐2号技术打法| 加查县|