使用软件序列一次接收多个字符
我有一个 Arduino Uno R3 和一个蓝牙伴侣。 将 Mate 链接到 Arduino 硬件串行(引脚 0,1)时,我可以从连接的设备一次发送多个字符,但是当我尝试使用软件串行(例如使用引脚 4,2)做同样的事情时,我只得到第一个字符和其余字符都搞砸了。 我的代码: #include <SoftwareSerial.h> int bluetoothTx = 4; ... »
我有一个 Arduino Uno R3 和一个蓝牙伴侣。 将 Mate 链接到 Arduino 硬件串行(引脚 0,1)时,我可以从连接的设备一次发送多个字符,但是当我尝试使用软件串行(例如使用引脚 4,2)做同样的事情时,我只得到第一个字符和其余字符都搞砸了。 我的代码: #include <SoftwareSerial.h> int bluetoothTx = 4; ... »
我正在通过 QT 制作程序。需要PC和串口通信。 所以我连接了串口,但是我不知道怎么写和读。 该文档说“接口(串行端口)响应通过 USB 接收的 ASCII 命令,充当虚拟串行端口。” 我想我必须使用 QIODevice::Write 和 read 但我不知道如何使用它们并解释响应。能帮我一下吗? 我附上了我的代码和文件的某些部分。下面 motorport.h #ifndef MOTORPORT_... »
如何使用 .htaccess 将我的目录:/panel 或子域:panel.domain.com 重定向到端口 8083? 例如,当有人访问 panel.domain.com 时,它与访问 domain.com:8083 是一样的。 我已经尝试了许多 .htaccess 配置,但在我的场景中似乎都没有。 这是我的 .htaccess 文件: Options +Indexes Rewrite... »
我正在尝试使用 Java 解决“与 RS232 通信”端口的一个问题,因为我的 C 技能不是那么好! 问题: 我有一个测功机(如果您关心我使用的是什么机器),它通过 RS232 将数据发送到我的电脑。主要思想是,当我向它发送 ASCII 代码“S”时,测功机应该返回我 - 18 个字节如下: 0,1,2,3,4 - 混乱力 F; 5,6,7,8,9 - Fmax; 10,11,12,13,1... »
我有一个干净的 ubuntu 安装 (14) 并尝试运行 Tomcat7。我已经通过终端安装了它,运行应该启动 tomcat 的“sudo service tomcat7 start”命令,但是当我尝试打开时:localhost:8080,欢迎索引页面没有加载,我收到 404 错误(找不到文件) . 8080端口也没有打开,好像是权限问题。 Netstat 给出以下信息(注意在启动 tomca... »
我正在尝试编写一个使用 IrDA 与 Uwatec 潜水电脑通信的工具……在 Mac 上。我正在使用的 USB IrDA 设备提供了一个可用于发送和接收数据的串行设备(/dev/cu.IrDA-IrCOMM0 和/dev/tty.IrDA-IrCOMM0)。不幸的是,Mac 不提供 IrDA 套接字层。 我已使用设备驱动程序附带的命令行工具确认它可以侦听和接收来自其他设备的 IrDA 通信。然而... »
我有一个服务器在各种端口上托管应用程序,这些端口由服务器随机分配。我希望能够扫描服务器的 IP,并找到可以用来连接这些应用程序的端口。我必须扫描超过 50K(可以是从端口 10000 到 60000 的任何地方)端口,所以我一直在寻找一种有效的方法来做到这一点。我尝试了以下方法: import string import time import socket import threading ... »
我一直在研究 Arduino 入门套件示例,最近,我遇到了一个问题,其中一个电位器用于更改计算机屏幕上徽标的颜色。当徽标最初出现时,它是电位器设置的正确颜色,但是当我移动电位器时颜色不会改变。 我尝试仅将电位器的值输出到串行监视器,它们会正确更改,但是处理代码读取的值在输出到串行监视器时不会更改。 这是 Arduino 代码: void setup() { // initialize s... »
我需要与只有串行接口 (RS-232) 的旧温度控制器通信。 我正在使用 Matlab,我的电脑没有串口。因此,我使用的是串口转 USB 适配器。 经过几个小时的挣扎,我终于建立了连接。但我总是需要查询两次才能得到我期望的答复。 例如: 询问温度(最后一个查询也是温度) >> query(s,'in_pv_00') ans = 23.49 询问温度 >... »
如何快速为 Delphi 应用程序生成唯一的计算机 ID? 我以前用 c# 很容易做到这一点,但有时会失败。我确实希望 ID 是“静态的”,但我不在乎 ID 是否因硬件更改或操作系统重新安装而更改,我打算将其存储在注册表中并在应用程序启动时检查它,如果它改变了更新注册表。 (我知道如何编写注册表部分,我只需要唯一 id 的帮助。 谢谢。... »
我的基于 QSerialPort 类的程序有问题。我已经为我的蓝牙模块 HC-06(它作为串行端口连接到 pc)创建了接收器应用程序,我的应用程序已经从这个模块接收到数据,没有任何问题。现在我刚刚编写了另一个应该模拟发射器的应用程序。然后我尝试使用程序 Free Virtual Serial Port 在两个虚拟串口之间建立一个桥梁。之后出现了一些问题。即使我通过 tranmiter 应用程序将数... »
我在同一台计算机上有 2 个程序,使用 udp 套接字进行通信。当程序 A 运行时,我想提取一些信息给程序 B。使用 SO_REUSEADDR 套接字选项,我可以将 2 个程序绑定到同一个端口。但是,当程序 A 发送消息时,程序 A 本身而不是 B 收到了消息并显示在控制台中。我想知道为什么消息不定向到 B,是因为 2 个程序绑定在同一个端口上,而 udp 不知道哪个程序引导消息? 提前致谢。... »
我在 Solaris10 上运行 JBOSS 并尝试关闭并重新启动 JBOSS。当我重新启动 JBOSS 时,出现以下错误。 LifecycleException:协议处理程序初始化失败:java.net.BindException:地址已在使用中:33409 我之前遇到过这个问题,曾经使用 lsof 命令杀死与端口 33409 相关的进程 id。不幸的是, lsof 命令在我的 solaris... »
我做了一个由 3 个 Zigbee、2 个路由器(Zigbee S2C's)和 1 个协调器(Zigbee S2)组成的设置。每个路由器都连接到 arduino nano,后者从 2 个 FSR 和一个 IMU(帧类型:zigbee 传输请求和数据包大小 46 字节)收集数据并将其发送到连接到 arduino UNO 的协调器。所有的 Xbee 都处于 API 模式 2 并以 115200 的波特... »
我正在尝试向我的“masterArduino”发送许多整数。 因为 SerialPort 对象只发送字符串。我尝试了很多方法,包括: 从整数创建字符串(不起作用,因为 string.length 的大小是动态的)。 然后我尝试将这些整数转换为字符,这是因为所有值都在 0-255 之间,然后将字符放入字符串并发送。 这类作品。但是,我认为 char 世界中的 0 没有任何价值。所以数据不对。... »
我已经阅读了很多关于 SO 的帖子,但它们都使用 C# 或 MFC。我使用的是普通的 Windows 库,而不是 MFC 共享库或 ATL。 我可以轻松枚举可用的 COM 端口,但我不知道如何获取描述,例如,在 Windows 的设备管理器中看到的描述。我一直在阅读 MSDN,最接近的是 SetupDiGetDeviceRegistryProperty() 但我想必须有一种快速的方法来做到这一... »
我目前使用 Ubuntu 14.04 运行 Apache 服务器,还有一个 TOMCAT 服务器和一个 Calibre 服务器(分别在端口 8080 和 8081 上运行)。 我可以通过 Firefox 输入 http://localhost:8080 // For TOMCAT http://localhost:8081 // For Calibre 我想知道我应该调整或设置什么才能通... »
我正在尝试在我的服务器上运行一个简单的 TCP 服务器。我在Twisted examples page 上使用echoserv.py 和echoclient.py。当我在服务器上运行 echoserv.py 时,我可以使用 echoclient.py 中的以下内容正常连接: reactor.connectTCP('localhost', 8000, factory) <- for a lo... »
这段代码 sn-p 应该做什么:检测所有串行端口并将端口名称打印到屏幕上。 问题: 在eclipse中运行时,程序检测到串口正常;但是,在导出可运行的 jar 并运行该 jar 后,该 jar 检测到 NO 端口。我非常怀疑这与实际代码本身有什么关系(因为它在 eclipse 中运行得很好),但我已经把 sn-p 放在了以防万一我错过了什么。 我尝试过/已经做过/看过的: 我认为它可能只是... »
我想在我的 Synology NAS 上使用 nginx 前端服务器来进行反向代理。目标是为托管 NAS 的不同网络服务器使用的非标准端口号提供一个外观。 nginx 应该监听 80 端口,否则这一切都没有任何意义。 然而,DSM 开箱即用的Apache 服务器已经在侦听端口 80。它所做的非常愚蠢:它只是重定向到端口 5000,这是 NAS Web 管理器的入口点(DSM )。 我想做的是禁... »