serial-communication相关内容
我目前正在做一个项目,涉及从PC(USB到C#编码的串口应用程序)到嵌入式平台(STM32F4)的串口COM。 我发现在某些情况下,在通信帧中必须有一个校验和。 通信配置: 波特率=115200, 无奇偶校验位 One StopBit 无握手 帧长度:16字节 是否值得在我的应用程序中添加校验和?我应该(不)拥有此校验和的原因是什么? 感谢您的答复。
..
这里没什么好说的,除了这个不起作用,我也不知道为什么. Arduino 上的串行输出什么都没有.C# 代码的输出会一直等待响应,然后什么都没有. 当我启动 C# 程序时,Arduino 上的蓝牙卡 LED 变为绿色,因此建立了连接.仅此而已. Arduino 代码 #include //软件串口#define RxD 8//这是蓝牙 (BT_
..
我正在使用 SerialPort 类与外部设备进行通信.我以每秒 300 波特的速度开始通信,但是在初始“握手"之后,我必须切换到设备指定的波特率(通常为 9600 Bps). 我在提高波特率后尝试继续通信没有成功,但我不知道为什么.这引出了我的问题:改变波特率的正确方法是什么?可以在连接打开时完成,还是我应该先关闭连接? 我无法在文档中找到有关此的任何信息... 我都尝试过,但
..
我有 2 类型的设备,它们具有不同的协议并通过单个串行端口连接.协议是指串口配置不同. 我有一个协议 ID p_id,我可以通过它检查当前正在读取哪个设备.下面是我的代码 下面是我的主要函数,它调用了一个名为 CombinedEngine 的类 静态类 Program{私有静态组合引擎_eng;静态异步任务 Main(string[] args){尝试{_eng = new Co
..
我正在启动一个新的 .NET Core 3.0 项目,我需要在其中访问 System.IO.Ports.SerialPort 类.我在该课程上阅读的文档表明它适用于 .NET Core 3(请参阅 https://docs.microsoft.com/en-us/dotnet/api/system.io.ports.serialport?view=netcore-3.0).但是,当我向我的类添加
..
我有一个简单的声纳 arduino 项目,以便它每秒打印一次距离.我已经使用 UsbSerial 实现了一个 android 应用程序来与我的 arduino 通信.到目前为止一切顺利,我能够接收数据并且我收到的数据是正确的,但问题是有时无法正确发送值.这是我收到的示例输出: 数据:7数据:1数据:数据:71 这里是生成输出的代码: private UsbSerialInterface.Us
..
我对 arduino uno 有点困惑.我使用 Serial.print("hi") 代码然后它“hi"出现在串行监视器上.我还使用 rs232/ttl 转换器,它们在 arduino 上正确连接了引脚 1 和 0.然后我意识到当 serial.print("hi") 处理数据时首先通过 USB 电缆.但我希望数据必须通过 1 和 0 的 tx rx 引脚.但是当我从串行监视器输入一些数据时,rs
..
我有一个 arduino Uno 通过 USB 连接到我的笔记本电脑.我在 Windows 7 上运行 WAMP 网络服务器.我安装了 python 2.7 和 py serial.我写了一个 HTML,点击按钮时会调用 led1.py(python 脚本).python 脚本将与 arduino 通信以放置 LED,然后用户将按下另一个按钮以关闭 LED.按下时按钮正在调用 python 脚本,
..
我正在将像素数组转换为字符串并将此字符串发送到 arduino.但我认为这个字符串没有正确转换,因为 Serial.write 发送(8 位或 8 个字符)我不知道.并且还想将 100 个字符的字符串发送到 Serial .请发送您的建议并帮助我解决这个问题.如有任何错误,请提前道歉. for(int x =0 ; x 并告诉我如何通过不使用 ("\n" 或 "\r" ) 来停止 100
..
我正在从处理 ide 创建一个二进制图像.我想使用像素数组作为字符串.当我将此像素数组转换为字符串时,我无法读取字符串字符.每次我收到错误.边界的数组索引.请帮忙解决这个问题 for(int y = 0; y 当我在处理软件中运行此代码时,我在控制台中收到一个错误字符串索引越界.. 请告诉我我在做什么. 解决方案 Try with s.charAt(0):字符串索引从零开始.
..
我编写了一个简单的程序来使用 Qt(根据 本指南从 Visual Studio 2013 的源代码构建的 5.5 版)a>) 与 Arduino 通信. 这是一个简单的固件,它从串行读取并在 10 秒后打印“1": void setup() {Serial.begin(9600);//打开串口调试}无效循环(){如果(Serial.available()){char user_input
..
我正在尝试通过 ESP8266 12E NODE MCU 开发套件的串口将数据发送到 arduino 串口. 我很难找到所用语法的示例,我尝试通过 arduino 使用 serial.print() 发送数据并且它可以工作,但我不确定如何在 Lua 中完成此操作. 感谢任何帮助 我可以从 arduino 中获取 SSID 和密码 INIT.lua SSID = "XXXX
..
我正在尝试通过 RS232 线与我的 arduino Duemilanove 通信.我只是希望能够从桌面应用程序向我的 arduino 发送一个字节(或字符).Arduino 正在插入我电脑上的 USB COM5.我将 RS232 插入 COM1,然后将 RS232 另一端的引脚 2、3 和 5 分别连接到 arduino 引脚 TX、RX 和 GND. 我在以下链接中找到了用于 C++ 的
..
我想使用 Visual Studio 和 C 将数据发送到我的 Arduino 板.我特别需要使用 C,因为我使用 ARToolKit 来获取标记并相应地发送数据. 我正在尝试代码 #include#include无效主(){system( "MODE COM9: BAUD=9600 PARITY=n DATA=8 STOP=1" );文件端口 = fopen( "COM9:", "wb"
..
首先,我昨天早上开始使用 c#,所以对于潜在的麻木问题,我深表歉意. 到目前为止,我编写了以下代码.我能够将数据从 c# 发送到 arduino,这似乎工作正常.现在我想同时通过serial.print从arduino接收数据并将其显示在一个框中(ListBox?).如何将其添加到代码中? 如果您提供任何意见、提示和想法,我将不胜感激. 命名空间 WindowsFormsApplic
..
我正在尝试通过 Python 3.4 中的代码从计算机启动电机,使用 pySerial 与 Arduino Uno 通信.我已将要发送的值打包为十六进制,因此我一次只有一个字节,但是在 Python 端发送时在 Arduino 端获取正确数字时遇到问题. Python 代码: 导入串口导入结构ser = serial.Serial(端口='COM4',波特率 = 9600,奇偶校验 = s
..
我有一个简单的声纳 arduino 项目,以便它每秒打印一次距离.我已经使用 UsbSerial 实现了一个 android 应用程序来与我的 arduino 通信.到目前为止一切顺利,我能够接收数据并且我收到的数据是正确的,但问题是有时无法正确发送值.这是我收到的示例输出: 数据:7数据:1数据:数据:71 这里是生成输出的代码: private UsbSerialInterface.Us
..
我正在使用 Arduino 和 Visual Studio C++,并尝试构建双向实时串行通信.我使用的是 win 10(在 VMware Fusion 中)、32 位系统、visual studio 2013、Arduino IDE 1.8.0 和 Arduino board Uno. 我使用了来自 http://playground.arduino.cc/Interface/CPPWin
..
jSSC 的写函数有问题.我的 Arduino Uno 板似乎没有从我的 Java 程序中获取数据. 我有一个由 Arduino Uno 板控制的步进电机.我做了一个简单的程序,它有 2 个按钮.一种用于 CW 旋转,另一种用于 CCW 旋转.CW 按钮发送“H"字符,CCW 按钮发送“L"字符.现在我有: 我从 Arduino IDE 串行控制台检查了我的 Arduino 程序是否正
..
除了这行不通之外,没有什么可说的了,我也不知道为什么. Arduino 上的串行输出什么都不是.C# 代码的输出归结为等待响应,然后什么都不做. 当我启动 C# 程序时,Arduino 上的蓝牙卡 LED 变为绿色,因此正在建立连接.没有别的. Arduino 代码 #include //软件串口#define RxD 8//这是蓝牙 (BT_TX) 将传输到 Arduino
..