日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

454398 ? 來源:工程師吳畏 ? 2019-07-30 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Max/MSP是一種可視化編程語言,可幫助您構(gòu)建復(fù)雜的交互式程序,而無需任何先前的代碼編寫經(jīng)驗(yàn)。它對于構(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,然后打印出來。接下來,我們將數(shù)據(jù)從Max/MSP發(fā)送回Arduino,它將控制連接在引腳13的Arduino的內(nèi)置LED。

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

Arduino代碼

將代碼上傳到編譯器。

**注意:不要打開串行監(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ā)送和接收來自Max/MSP的數(shù)據(jù)

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

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

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

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

在串行對象中輸入可用的COM端口,并寫入我們在Arduino端設(shè)置的COM端口。

設(shè)置COM端口后,單擊ON/OFF按鈕將允許Max/MSP開始接收數(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控制臺中可用的COM端口。

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

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

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

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

其他資源

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

如何使用PySerial接口Python IDE和Arduino

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

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

    關(guān)注

    190

    文章

    6529

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    MAX6816/MAX6817/MAX6818:高性能開關(guān)去抖器的應(yīng)用與特性解析

    MAX6816/MAX6817/MAX6818 分別為單通道、雙通道和八通道開關(guān)去抖器,能夠?yàn)闄C(jī)械開關(guān)與數(shù)字系統(tǒng)之間提供清晰的接口。它們可以接收來自
    的頭像 發(fā)表于 02-11 15:20 ?237次閱讀

    RDMA設(shè)計(jì)28:RoCE v2 發(fā)送接收模塊設(shè)計(jì)

    v2 數(shù)據(jù)包或從 RoCE v2數(shù)據(jù)包中解析出遠(yuǎn)程主機(jī)信息及數(shù)據(jù)。RoCE v2 發(fā)送接收模塊的結(jié)構(gòu)和
    發(fā)表于 01-25 10:45

    ARDUINO串口收發(fā)16進(jìn)制碼

    大家好,本人菜鳥剛學(xué),請大家給與幫助。我串口助手向我的設(shè)備發(fā)送16進(jìn)制碼讀取溫度濕度值,發(fā)送命令55 1B 02 00 02 0E 08 E8 55 1B 02 00 02 0E 08 E8,
    發(fā)表于 01-18 17:27

    RDMA設(shè)計(jì)19:RoCE v2 發(fā)送接收模塊設(shè)計(jì)

    為 RoCE v2 數(shù)據(jù)包或從 RoCE v2數(shù)據(jù)包中解析出遠(yuǎn)程主機(jī)信息及數(shù)據(jù)。RoCE v2 發(fā)送接收模塊的結(jié)構(gòu)和
    發(fā)表于 01-06 08:08

    請問CW32R031在接收發(fā)送數(shù)據(jù)時(shí)如何保持低功耗?

    CW32R031在接收發(fā)送數(shù)據(jù)時(shí)如何保持低功耗?
    發(fā)表于 12-25 06:14

    UART發(fā)送數(shù)據(jù)后,接收端未收到數(shù)據(jù),原因有哪些?

    UART 發(fā)送數(shù)據(jù)后,接收端未收到數(shù)據(jù),可能的原因有哪些?
    發(fā)表于 11-24 06:03

    UART接口數(shù)據(jù)接收發(fā)送數(shù)據(jù)

    具體方法和步驟 UART模塊依照UART協(xié)議標(biāo)準(zhǔn)的異步方式發(fā)送接收數(shù)據(jù),每個(gè)UART模塊有TX和RX兩根數(shù)據(jù)線,TX為輸出,RX為輸入。使用TX數(shù)
    發(fā)表于 10-29 07:37

    請問rt_thread的uart下如何支持9位數(shù)據(jù)發(fā)送接收

    目前項(xiàng)目中有使用UART進(jìn)行數(shù)據(jù)發(fā)送接收,但是此部分UART比較特殊,其使用9bit進(jìn)行數(shù)據(jù)傳輸,其中第9位用于指示當(dāng)前是地位還是數(shù)據(jù),
    發(fā)表于 09-28 07:56

    移植CANfestival,發(fā)現(xiàn)can無法接收數(shù)據(jù),為什么?

    通過can的上位機(jī)來發(fā)送報(bào)文,發(fā)現(xiàn)如下的情況 無論發(fā)送任何數(shù)據(jù),發(fā)現(xiàn)rt_device_read返回值是0,查了一下函數(shù)返回值發(fā)現(xiàn)讀取失敗 然后我在下面一行打印接收到的
    發(fā)表于 09-11 07:46

    如何利用N9H20 UART模塊接收來自PC/NB的消息?

    利用N9H20 UART模塊接收來自PC/NB的消息
    發(fā)表于 09-05 06:20

    2.4GHZ 發(fā)送/接收 ZIGBEE RFEIC,帶分集開關(guān) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()2.4GHZ 發(fā)送/接收 ZIGBEE RFEIC,帶分集開關(guān)相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有2.4GHZ 發(fā)送/接收
    發(fā)表于 06-26 18:35
    2.4GHZ <b class='flag-5'>發(fā)送</b>/<b class='flag-5'>接收</b> ZIGBEE RFEIC,帶分集開關(guān) skyworksinc

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

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

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

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

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

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

    求助,關(guān)于32位數(shù)據(jù)總線模式的問題求解

    模式,因此我們將 UART_TX 和 UART_RX 分別連接到 C2 和 D5,同時(shí)編輯代碼以切換到 32 位數(shù)據(jù)總線模式。 我們可以接收來自 UART 的信號(我們發(fā)送指令,并能得到響應(yīng)),但無法獲得完整的圖像。 我們不知道
    發(fā)表于 05-22 08:04
    定安县| 方正县| 彭州市| 绥江县| 九江市| 揭东县| 兰州市| 布尔津县| 商洛市| 谷城县| 长治市| 凭祥市| 科尔| 京山县| 隆林| 海门市| 绵竹市| 达孜县| 克山县| 闽清县| 中牟县| 宣恩县| 汕头市| 昭平县| 清镇市| 乐山市| 呈贡县| 镇坪县| 香港 | 宁河县| 淮北市| 鄱阳县| 北票市| 泗水县| 霞浦县| 崇文区| 海盐县| 湖北省| 廊坊市| 奉贤区| 永修县|