Robofun 機器人論壇

標題: 兩塊不同型號板子的問題 [打印本頁]

作者: shedinja    時間: 2018-10-11 17:45
標題: 兩塊不同型號板子的問題
各位好,最近接觸Arduino的專案
目前用MKS Gen_L V1.0的板子,拿來驅動兩顆馬達做運轉
遇到兩個問題想請教:
(1). 想在Loop的過程中加入Serial.print的語法後發現馬達的轉速就變慢很多
      不曉得是不是有使用上的限制?
(2). 目前還想用另一塊標準的Arduino Mega 2560的板子做溝通
      不過上面好像沒有,一些I/O port可以用,有沒有適合的方法呢?
作者: 超新手    時間: 2018-10-12 08:40
(1). 任何副程式(如Serial.println) 一定會佔用 CPU 時間, 只是多和少的問題
      如果馬達又是用軟體模擬, 影響更大
      所以寫程式時就要考慮進去
      
(2). MEGA 的接腳超多, 為什麼說沒有?
       最簡單就是用 UART, 上面有 Serial2(D16, D17) 可用
       兩塊板子的 rx 接 tx,  tx 接 rx, 即可


作者: shedinja    時間: 2018-10-12 11:32
謝謝您的回答
(1). 這部分我再試著規劃一下
(2). 我知道MEGA 2560的板子有多,但主要是MKS Gen l的板子不太熟悉
  好像都是模組式的輸出,沒有獨立的Tx Rx的部分
作者: 超新手    時間: 2018-10-12 11:59
本帖最後由 超新手 於 2018-10-12 12:00 編輯

沒有嗎? D16/D17
除非你的板子不一樣





歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2