serial-communication

    -1熱度

    1回答

    在我的項目中,我負責將一些MATLAB代碼遷移到C++。下面的代碼是指從計算機到微控制器的串行通信。函數CreatePackage生成一個包,然後使用MATLAB的fwrite(serial)函數將其發送到微控制器。 function package = CreatePackage(V) for ii = 1:size(V,2) if V(ii) > 100 V(ii) =

    2熱度

    1回答

    我正在開發一個關於LIFI的項目,我們想通過USB端口(windows OS)發送文字信息來測試通信,以閃爍(0s n 1s)回到PC的USB端口(linux操作系統)。編碼已經在python3語言中完成,並且它適用於單字母字母n多字符數字,但是我的接收器不會爲某些字符接收相同的數字或字母。它可能與編碼n解碼有關。 傳輸 import serial ser=serial.Serial() se

    0熱度

    1回答

    我有一小段代碼需要用於串口通信的javax.comm api。這就是我所做的。 將comm.jar文件放置在jre/lib/ext目錄中。 將javax.comm.properties文件放置在jre/lib目錄中。 將win32com.dll放置在jre/bin目錄中。 ,但我得到一個錯誤 Error loading win32com: java.lang.UnsatisfiedLinkErro

    0熱度

    1回答

    所以我最近得到了一個帶有microusb端口的ESP8266芯片。 我一直在嘗試使用arduino IDE進行編程,但需要將其閃爍。 到目前爲止,我已經嘗試了這個教程here,但是當我進入連接膩子的階段時,它不會連接給我一個錯誤消息,我嘗試以root身份運行膩子,但是我無法在控制檯中鍵入任何東西。 我也嘗試在arduino IDE中使用串口監視器,它也只能作爲root用戶使用。 在這臺電腦上,我目

    0熱度

    1回答

    我有一個線程,我想發送一些命令與串行端口。我怎樣才能做到這一點? Thread execProcess = new Thread(eProcess); static bool isRunning = false; static void eProcess() { while(true) { if(isRunning) { send

    1熱度

    2回答

    我試圖通過兩個端口(即COM5和COM7)發送圖像。 以下代碼的功能最強。最重要的部分代碼是captureAndsaveImage方法。 問題是,當我使用兩個串行端口;圖像越來越扭曲,他們覺得自己正在混合起來。 我的問題:是否可以同時使用兩個端口?我應該做什麼以免混淆? 不要介意第二圖像的黑圈,可能發生由於在第二相機的一些信號損失。 public class ReadPort { pr

    0熱度

    1回答

    我正在建造一個使用Arduino Mega 2560和一些步進電機和磁編碼器來記錄其運動的機器人。 我的環境是: Arduino的兆豐2560 從Sparkfun藍牙伴侶 的Python 3.6.1 Pyserial 2.7 的Windows 10 這是代碼我試圖在Python端使用: #This code is designed to test the communication between

    1熱度

    1回答

    我試圖在rxtx庫的幫助下使用java程序讀取arduino uno數據。我爲此使用COM8串行通信端口。我使用win10。 我的問題是:當我使用'serial.print'時,然後向下的java函數正常工作,並檢索arduino發送的所有內容。但是當我嘗試在arduino中使用'serial.write'時,發生了ioexception 「java.io.IOException:底層輸入流返回零

    0熱度

    1回答

    我需要一些與後臺工作人員的幫助。我正在嘗試從串口讀取數據(使用按鈕正常工作),問題是我需要不斷從串口讀取數據,直到有人按下窗體上的按鈕(關閉按鈕)以停止讀取。我試圖通過添加一個循環來做到這一點,但它只是無限地運行並凍結了窗體。我有下面的代碼,每當我按下按鈕讀取,一個文件被創建,但是當我按下關閉端口按鈕,它說 I/O操作已被中止,因爲任一個線程退出或 應用程序請求 有關如何解決此問題的任何想法? u

    0熱度

    1回答

    繪圖加速計3軸值我有兩個任務做 從微控制器獲取數據串行。 實時繪製3軸值。 對於第一次我用下面的代碼: s=serial('COM10'); fopen(s); out=fscanf(s); while(out~=0) out=fscanf(s); disp(out); end fclose(s); 現在在第二部分,我必須實時繪製有數據我怎麼能做到這一點,新來matlab的我嘗試