女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

怎樣用Arduino發(fā)送和接收來(lái)自Max/MSP的數(shù)據(jù)

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-30 11:04 ? 次閱讀

Max/MSP是一種可視化編程語(yǔ)言,可幫助您構(gòu)建復(fù)雜的交互式程序,而無(wú)需任何先前的代碼編寫(xiě)經(jīng)驗(yàn)。它對(duì)于構(gòu)建需要用戶交互的音頻,MIDI,視頻和圖形應(yīng)用程序尤其有用。

我們需要將數(shù)據(jù)傳輸設(shè)置為雙向。為此,我們首先設(shè)置從Arduino發(fā)送數(shù)據(jù)到Max/MSP,然后將數(shù)據(jù)從Max/MSP發(fā)送到Arduino。

從Arduino發(fā)送數(shù)據(jù)到Max/MSP

我們首先將數(shù)據(jù)從Arduino的模擬引腳發(fā)送到Max/MSP,然后打印出來(lái)。接下來(lái),我們將數(shù)據(jù)從Max/MSP發(fā)送回Arduino,它將控制連接在引腳13的Arduino的內(nèi)置LED

Arduino和Max/MSP之間的通信將是連續(xù)的。

Arduino代碼

將代碼上傳到編譯器。

**注意:不要打開(kāi)串行監(jiān)視器,因?yàn)镸ax/MSP將使用COM端口

int analogPin = 1;

void setup()

{

Serial.begin(115200);

}

void loop()

{

Serial.println(analogRead(analogPin));

delay(100);

}

Max/MSP草圖

要發(fā)送的完整草圖您可以在本文末尾找到從Arduino到Max/MSP的數(shù)據(jù)作為可下載文件。下載并運(yùn)行草圖。它將如下所示:

怎樣用Arduino發(fā)送和接收來(lái)自Max/MSP的數(shù)據(jù)

上傳Max/MSP草圖后,您的屏幕將如下所示。

最大值/MSP將不斷從Arduino接收數(shù)據(jù)并顯示它。要接收數(shù)據(jù),我們將設(shè)置COM端口和波特率,類似于它們?cè)贏rduino端設(shè)置的方式。

要檢查哪個(gè)COM端口可用,請(qǐng)單擊打印。它將顯示Max控制臺(tái)中可用的COM端口。

單擊打印將告訴您哪個(gè)COM端口可用。

在串行對(duì)象中輸入可用的COM端口,并寫(xiě)入我們?cè)贏rduino端設(shè)置的COM端口。

設(shè)置COM端口后,單擊ON/OFF按鈕將允許Max/MSP開(kāi)始接收數(shù)據(jù)。

Arduino現(xiàn)在已準(zhǔn)備好向Max/MSP發(fā)送和接收數(shù)據(jù)。

從Max/MSP發(fā)送數(shù)據(jù)到Arduino

現(xiàn)在我們要將數(shù)據(jù)從Max/MSP發(fā)送到Arduino。數(shù)據(jù)將串行發(fā)送到Arduino,Arduino將接收它并控制引腳13處的內(nèi)置LED。

我們已連接Max/MSP側(cè)的切換按鈕以發(fā)送數(shù)據(jù)位‘1 ’或‘0’到Arduino。收到數(shù)據(jù)后,Arduino將檢查它是“1”還是“0”。如果為“1”,LED將亮起。否則,LED將關(guān)閉。

Arduino代碼

int LED_pin = 13;

void setup()

{

Serial.begin(115200);

pinMode(LED_pin, OUTPUT);

}

void loop()

{

if (Serial.available()) {

int value1 = Serial.read();

if(value1 == 1){

digitalWrite(LED_pin, HIGH);

}

else if (value1 == 0){

digitalWrite(LED_pin, LOW);

}

}

}

Max/MSP Sketch

將數(shù)據(jù)從Max/MSP發(fā)送到您的完整草圖在本文末尾可以找到Arduino作為可下載文件。下載并運(yùn)行草圖。它將如下所示:

運(yùn)行第二個(gè)Max/MSP草圖后程序的外觀如何。

單擊打印按鈕查看Max控制臺(tái)中可用的COM端口。

點(diǎn)擊打印查找可用的COM端口。

在串行對(duì)象中輸入COM端口并設(shè)置類似于的波特率Arduino。

設(shè)置之間的COM端口Max/MSP和你的Arduino。

現(xiàn)在,點(diǎn)擊ON/OFF按鈕控制LED在你的Arduino的第13針。

其他資源

對(duì)如何將Arduino連接到其他程序和模塊感興趣?查看這些文章:

如何使用PySerial接口Python IDE和Arduino

如何使用Visual Studio進(jìn)行Arduino項(xiàng)目開(kāi)發(fā)

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

    關(guān)注

    189

    文章

    6492

    瀏覽量

    190138
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX9276A/MAX9280A 3.12Gbps GMSL解串器,用于同軸或STP輸入及并行輸出技術(shù)手冊(cè)

    MAX9276A/MAX9280A吉比特多媒體串行鏈路(GMSL)解串器通過(guò)50Ω同軸或100Ω屏蔽雙絞線(STP)電纜接收來(lái)自GMSL串行器的數(shù)據(jù),在LVCMOS輸出端口輸出解串后的
    的頭像 發(fā)表于 05-28 10:38 ?111次閱讀
    <b class='flag-5'>MAX</b>9276A/<b class='flag-5'>MAX</b>9280A 3.12Gbps GMSL解串器,用于同軸或STP輸入及并行輸出技術(shù)手冊(cè)

    MAX9278A/MAX9282A 3.12Gbps GMSL解串器,用于同軸電纜或STP輸入和LVDS輸出技術(shù)手冊(cè)

    MAX9278A/MAX9282A吉比特多媒體串行鏈路(GMSL)解串器通過(guò)50Ω同軸或100Ω屏蔽雙絞線(STP)電纜接收來(lái)自GMSL串行器的數(shù)據(jù),在四個(gè)
    的頭像 發(fā)表于 05-28 10:30 ?104次閱讀
    <b class='flag-5'>MAX</b>9278A/<b class='flag-5'>MAX</b>9282A 3.12Gbps GMSL解串器,用于同軸電纜或STP輸入和LVDS輸出技術(shù)手冊(cè)

    在哪些情況下可以通過(guò) EZ-PD API 和/或 HPI 接口向 EMCA 發(fā)送/接收來(lái)自 UPF /電源的消息?

    規(guī)范中,它說(shuō): 您能否澄清在哪些情況下可以通過(guò) EZ-PD API 和/或 HPI 接口向 EMCA 發(fā)送/接收來(lái)自 UPF /電源的消息?
    發(fā)表于 05-28 07:27

    arduino中st25dv16k怎么接收外部傳輸?shù)膱D片數(shù)據(jù)

    arduino中st25dv16k怎么接收外部傳輸?shù)膱D片數(shù)據(jù)
    發(fā)表于 03-10 07:14

    如果配置TSW14J56EVM以10G速度接收來(lái)自ADS54J20EVM發(fā)送數(shù)據(jù),能夠?qū)崿F(xiàn)嗎?

    我在quartus軟件中的IP核數(shù)據(jù)速率配置選項(xiàng)中看到只能在2G~9.9G的之間選擇,如果配置TSW14J56EVM以10G速度接收來(lái)自ADS54J20EVM發(fā)送數(shù)據(jù),能夠?qū)崿F(xiàn)嗎?
    發(fā)表于 12-13 08:05

    msp430j接收到ADS1292轉(zhuǎn)換后的數(shù)據(jù)該如何將它用波形顯示?

    請(qǐng)問(wèn)各位,msp430j接收到ADS1292轉(zhuǎn)換后的數(shù)據(jù)該如何將它用波形顯示,或者有什么軟件可以直接顯示么
    發(fā)表于 12-02 07:01

    socket 發(fā)送接收數(shù)據(jù)方法

    1. Socket 基本概念 在網(wǎng)絡(luò)編程中,socket 是一個(gè)通信端點(diǎn)。它允許程序發(fā)送接收數(shù)據(jù)。根據(jù)通信協(xié)議的不同,socket 可以分為以下幾種類型: 流式 socket
    的頭像 發(fā)表于 11-12 14:07 ?1742次閱讀

    使用main_output接口發(fā)送DIR接收的SPDIF數(shù)據(jù)給DSP遇到的疑問(wèn)求解

    我想使用main_output接口發(fā)送DIR接收的SPDIF數(shù)據(jù)給DSP 同時(shí)使用mpio_b接口接收來(lái)自DSP的PCM數(shù)據(jù) 兩者使用同一
    發(fā)表于 10-25 07:08

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當(dāng)輸入信號(hào)VG1從7.06V慢慢變化到7.22V時(shí)。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個(gè)輸入信號(hào)VG1才能達(dá)到我的目的。因?yàn)檫@個(gè)電壓源好像
    發(fā)表于 08-02 08:39

    怎樣用Arduino測(cè)試鋰電池容量

    本文詳細(xì)介紹了如何用Arduino測(cè)量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1526次閱讀
    <b class='flag-5'>怎樣用</b><b class='flag-5'>Arduino</b>測(cè)試鋰電池容量

    為什么無(wú)法在nodemcu和arduino mega之間交換數(shù)據(jù)

    從 nodemcu 接收 arduino mega 的數(shù)據(jù)。問(wèn)題是我無(wú)法在nodemcu中接收數(shù)據(jù)。 當(dāng)它們斷開(kāi)連接時(shí),我可以清楚地看到
    發(fā)表于 07-19 12:15

    使用ESP8266時(shí),需要接收手機(jī)APP發(fā)送數(shù)據(jù)什么AT指令?

    在使用ESP8266時(shí),需要接收手機(jī)APP發(fā)送數(shù)據(jù),不知道什么AT指令?麻煩告知一下,謝謝了
    發(fā)表于 07-17 07:14

    如何配置ESP8266的I2S模塊以接收來(lái)自外部微控制器的數(shù)據(jù)

    如何配置 ESP8266 的 I2S 模塊以接收來(lái)自外部微控制器的數(shù)據(jù)(例如,具有 I2S 接口的 STM32F303)? 我想通過(guò) I2S 接口將數(shù)據(jù)從 STM32 連續(xù)傳輸?shù)?ESP8266,但非 OS SDK 不支持循環(huán)模
    發(fā)表于 07-12 14:08

    ESP32 BLE使用nimble協(xié)議棧怎樣才能發(fā)送超過(guò)20個(gè)字節(jié)的數(shù)據(jù)

    我在使用藍(lán)牙傳送傳感器數(shù)據(jù),目前只能發(fā)送20個(gè)字節(jié)大小的數(shù)據(jù)包,請(qǐng)問(wèn)大家是如何實(shí)現(xiàn)發(fā)送大于20字節(jié)的數(shù)據(jù)包的。我想嘗試將
    發(fā)表于 06-17 07:18