serial-communication

    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

    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

    2热度

    1回答

    我的用户界面使用qt。 我想要的东西。 我在与我的设备的串行通信qt。我做了一个用户界面,我可以使用用户界面连接我的设备。我想从设备获取数据日志并使用QTimer在qt中显示。 我该怎么办?并且还希望将数据保存到csv文件。 请帮助我,让我知道我可以解决这个问题 下面是我的代码。 #include "mainwindow.h" #include "ui_mainwindow.h" #inclu

    0热度

    1回答

    绘图加速计3轴值我有两个任务做 从微控制器获取数据串行。 实时绘制3轴值。 对于第一次我用下面的代码: s=serial('COM10'); fopen(s); out=fscanf(s); while(out~=0) out=fscanf(s); disp(out); end fclose(s); 现在在第二部分,我必须实时绘制有数据我怎么能做到这一点,新来matlab的我尝试

    0热度

    1回答

    我目前的项目需要Arduino Uno通过串行与Arduino Mega进行通信,我想提高数据传输速率。 此Arduino Uno通过使用analogRead()(我已经测试过)通过桥接电路从应变仪提取信息。然后它通过串口将这些信息发送给Mega,然后使用USB电缆和串行通信将其发送到计算机。 这个Mega电路板是必需的,因为Uno放置在一个旋转轴上,它与Mega之间的通信是通过一个圆形光电耦合器

    -1热度

    1回答

    在我的项目中,我负责将一些MATLAB代码迁移到C++。下面的代码是指从计算机到微控制器的串行通信。函数CreatePackage生成一个包,然后使用MATLAB的fwrite(serial)函数将其发送到微控制器。 function package = CreatePackage(V) for ii = 1:size(V,2) if V(ii) > 100 V(ii) =