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

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

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

3天內不再提示

怎樣用Arduino發送和接收來自Max/MSP的數據

454398 ? 來源:工程師吳畏 ? 2019-07-30 11:04 ? 次閱讀

Max/MSP是一種可視化編程語言,可幫助您構建復雜的交互式程序,而無需任何先前的代碼編寫經驗。它對于構建需要用戶交互的音頻,MIDI,視頻和圖形應用程序尤其有用。

我們需要將數據傳輸設置為雙向。為此,我們首先設置從Arduino發送數據到Max/MSP,然后將數據從Max/MSP發送到Arduino。

從Arduino發送數據到Max/MSP

我們首先將數據從Arduino的模擬引腳發送到Max/MSP,然后打印出來。接下來,我們將數據從Max/MSP發送回Arduino,它將控制連接在引腳13的Arduino的內置LED

Arduino和Max/MSP之間的通信將是連續的。

Arduino代碼

將代碼上傳到編譯器。

**注意:不要打開串行監視器,因為Max/MSP將使用COM端口。

int analogPin = 1;

void setup()

{

Serial.begin(115200);

}

void loop()

{

Serial.println(analogRead(analogPin));

delay(100);

}

Max/MSP草圖

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

怎樣用Arduino發送和接收來自Max/MSP的數據

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

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

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

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

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

設置COM端口后,單擊ON/OFF按鈕將允許Max/MSP開始接收數據。

Arduino現在已準備好向Max/MSP發送和接收數據。

從Max/MSP發送數據到Arduino

現在我們要將數據從Max/MSP發送到Arduino。數據將串行發送到Arduino,Arduino將接收它并控制引腳13處的內置LED。

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

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

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

運行第二個Max/MSP草圖后程序的外觀如何。

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

點擊打印查找可用的COM端口。

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

設置之間的COM端口Max/MSP和你的Arduino。

現在,點擊ON/OFF按鈕控制LED在你的Arduino的第13針。

其他資源

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

如何使用PySerial接口Python IDE和Arduino

如何使用Visual Studio進行Arduino項目開發

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

    關注

    188

    文章

    6478

    瀏覽量

    188295
收藏 人收藏

    評論

    相關推薦

    如果配置TSW14J56EVM以10G速度接收來自ADS54J20EVM發送數據,能夠實現嗎?

    我在quartus軟件中的IP核數據速率配置選項中看到只能在2G~9.9G的之間選擇,如果配置TSW14J56EVM以10G速度接收來自ADS54J20EVM發送數據,能夠實現嗎?
    發表于 12-13 08:05

    使用main_output接口發送DIR接收的SPDIF數據給DSP遇到的疑問求解

    我想使用main_output接口發送DIR接收的SPDIF數據給DSP 同時使用mpio_b接口接收來自DSP的PCM數據 兩者使用同一
    發表于 10-25 07:08

    怎樣用THS3201實現輸出功率可調?

    怎樣用THS3201實現輸出功率可調?
    發表于 08-26 08:28

    怎樣用Arduino測試鋰電池容量

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

    為什么無法在nodemcu和arduino mega之間交換數據?

    從 nodemcu 接收 arduino mega 的數據。問題是我無法在nodemcu中接收數據。 當它們斷開連接時,我可以清楚地看到
    發表于 07-19 12:15

    如何配置ESP8266的I2S模塊以接收來自外部微控制器的數據?

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

    FPGA能否正確接收來自FX3同步從站FIFO的數據

    低電平,則不對數據總線進行采樣。 6. t6 時,FPGA 新地址更新地址總線,依此類推; 在此過程之后,FPGA 能否正確接收來自 FX3 同步從站 FIFO 的數據? 非常感謝!
    發表于 05-31 08:09

    STM32F407怎么去接收、發送數據?

    USB設備是這樣的,請問我STM32F407怎么去接收、發送數據,這個設備是一個3G模塊,謝謝。
    發表于 05-09 06:41

    單片機在串口發送數據時可以接收串口助手發的數據,為什么只能接收兩字節?

    最近做串口通信,單片機在串口發送數據時可以接收串口助手發的數據,不過只能接收兩字節。當串口不發送
    發表于 05-08 07:52

    stm8S103Kspi做為從機通訊,怎樣提高接收數據速度?

    stm8S103Kspi做為從機通訊,怎樣提高接收數據速度,我現在是一個stm8S103K作為從機,與其它spi主機設備通訊,現在查詢
    發表于 05-08 06:11

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?
    發表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現在想用將PB1映射為TIM1_CH3N,在調用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時, GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
    發表于 05-07 06:06

    freertos串口接收數據后如何發送給任務?

    正在學freertos。串口中斷接收一幀數據后,放到數組里,如何將數據發送給任務呢? 如果消息隊列,是否建立的消息隊列需要是數組類型的?
    發表于 04-18 06:36

    CAN轉以太網中繼器應用原理

    CAN接口:用于接收發送CAN總線上的數據。CAN接口通常與CAN總線設備連接,能夠接收來自CAN總線的數據幀,并將其轉換為模塊內部可處理
    的頭像 發表于 03-22 15:03 ?2638次閱讀
    CAN轉以太網中繼器應用原理

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運行,我生成代碼后是不是還要配置一些東西?(我生成后只寫了測試代碼) 問題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過復制粘貼例程的代碼完成了測試。
    發表于 03-12 08:15
    主站蜘蛛池模板: 亚洲男人天堂2021 | 999av视频 | 亚洲成人在线网站 | 毛片免费高清免费 | 亚洲人色大成年网站在线观看 | 天堂在线最新版资源www | 日本黄大片在线观看 | 午夜精品福利在线 | 免费黄视频网站 | 新激情五月 | 在线精品国产第一页 | 国产特黄一级一片免费 | 夜夜操狠狠干 | 国产成人精品日本亚洲专 | 国产农村妇女毛片精品久久久 | 艹逼免费视频 | bt天堂在线www中文在线 | 亚洲一区二区三区在线视频 | 最近视频在线播放免费观看 | 色一区二区 | xx在线| 午夜男人视频 | 日本高清视频不卡 | 国产成人在线播放视频 | 美女视频黄的免费视频网页 | 四虎永久在线精品2022 | 国产毛片农村妇女aa板 | 免费h网站在线观看 | 乱码精品一区二区三区 | 福利片在线观看免费高清 | 黑色丝袜在丝袜福利国产 | 九九热精品在线观看 | 伊人久久天堂 | 一级视频片 | 美女视频黄视大全视频免费网址 | a成人在线 | 种子天堂bt| 大胆国模一区二区三区伊人 | 韩国一区二区三区视频 | 午夜久久久精品 | 免费观看三级毛片 |