通过pySerial将字符串发送到端口出错

路易·布莱德

我开始进行Arduino编程,并且在使用pySerial库中的write()命令时遇到了一些麻烦。我有一个arduino程序,可以使用arduino IDE的Serial终端正常工作。我可以编写命令,它会使用blackmagic 3g-SDI shell返回一些文本并更改相机的参数。每次发送内容时,它应该返回一条确认消息或错误消息,这证明我使用pySerial write()函数未发送任何内容。我也知道有实际的通信,因为当我使用readline()时,我可以在程序的开头看到“开始”消息。

我已经尝试过使用腻子,并按照完整的教程逐步在命令行中直接使用腻子,但是同样发生的是,我真的不知道我还能做些什么,我已经访问了许多论坛和主题,尝试了不同的东西。

import serial 
import time

arduino = serial.Serial("COM3",baudrate = 9600, timeout = 2)
#arduino.open()
print(arduino.is_open)
time.sleep(2)

def sendCommand(command):

    arduino.write(bytes(b"command"))
    done = arduino.readline()
    doneDecoded = done.decode('ascii')
    print(doneDecoded)
    print(done)
    print('done')

    pass



while True:
    command =input(" Write your command : ")
    sendCommand(command)

我希望从arduino收到对我输入的任何形式的响应,但是现在响应只是空白,好像他没有收到任何数据一样。

亚历克斯·P。

Arduino很可能只是在等待EOL(行尾)字符(或序列)开始处理可变长度命令。

EOL通常是\r\n或两者结合。尝试在您的后发送arduino.write(bytes(b"command"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过 Winsock 将字符串发送到 HDFS

来自分类Dev

python将十六进制字符串发送到串行端口

来自分类Dev

如何将十六进制字符串发送到串行端口?

来自分类Dev

使用Python的Pyserial将字符发送到Arduino串行端口

来自分类Dev

将字符串转换为日期时间并发送到Oracle DB时出错

来自分类Dev

将字符串发送到另一个Java类时出错

来自分类Dev

通过服务器将字符串发送到python脚本

来自分类Dev

通过字符串将WAV数据从Java发送到Cpp

来自分类Dev

Genuino 101-通过BLE将CSV字符串发送到Android

来自分类Dev

如何通过Angular $ http将字符串发送到C#ASP.NET后端?

来自分类Dev

通过FragmentPagerAdaptor将字符串从FragmentActivity发送到Fragment

来自分类Dev

通过字符串将WAV数据从Java发送到Cpp

来自分类Dev

通过带有cURL的HTTP Post将XML字符串发送到Web服务

来自分类Dev

通过改造将字符串发送到服务器 - Android?

来自分类Dev

Java:将字符串发送到输入流

来自分类Dev

将大字符串Ajax发送到PHP

来自分类Dev

无法将字符串发送到INSERT查询

来自分类Dev

将iOS字符串发送到PHP

来自分类Dev

将字符串从服务发送到活动

来自分类Dev

将HostApp中的字符串发送到SmartExtension

来自分类Dev

将消息(字符串)从文件发送到MainActivity

来自分类Dev

使用ajax将字符串发送到ActionResult

来自分类Dev

无法将字符串从python发送到arduino

来自分类Dev

将字符串发送到 UnityWebGL jslib

来自分类Dev

将字符串从活动发送到片段

来自分类Dev

如何通过telnet或任何其他程序将字符串数据发送到套接字连接?

来自分类Dev

如何通过NFC将文本字符串发送到另一台设备?

来自分类Dev

通过IPC将字符串发送到另一个应用程序

来自分类Dev

通过套接字将字符串作为字节数组从 C# 发送到 Java

Related 相关文章

  1. 1

    通过 Winsock 将字符串发送到 HDFS

  2. 2

    python将十六进制字符串发送到串行端口

  3. 3

    如何将十六进制字符串发送到串行端口?

  4. 4

    使用Python的Pyserial将字符发送到Arduino串行端口

  5. 5

    将字符串转换为日期时间并发送到Oracle DB时出错

  6. 6

    将字符串发送到另一个Java类时出错

  7. 7

    通过服务器将字符串发送到python脚本

  8. 8

    通过字符串将WAV数据从Java发送到Cpp

  9. 9

    Genuino 101-通过BLE将CSV字符串发送到Android

  10. 10

    如何通过Angular $ http将字符串发送到C#ASP.NET后端?

  11. 11

    通过FragmentPagerAdaptor将字符串从FragmentActivity发送到Fragment

  12. 12

    通过字符串将WAV数据从Java发送到Cpp

  13. 13

    通过带有cURL的HTTP Post将XML字符串发送到Web服务

  14. 14

    通过改造将字符串发送到服务器 - Android?

  15. 15

    Java:将字符串发送到输入流

  16. 16

    将大字符串Ajax发送到PHP

  17. 17

    无法将字符串发送到INSERT查询

  18. 18

    将iOS字符串发送到PHP

  19. 19

    将字符串从服务发送到活动

  20. 20

    将HostApp中的字符串发送到SmartExtension

  21. 21

    将消息(字符串)从文件发送到MainActivity

  22. 22

    使用ajax将字符串发送到ActionResult

  23. 23

    无法将字符串从python发送到arduino

  24. 24

    将字符串发送到 UnityWebGL jslib

  25. 25

    将字符串从活动发送到片段

  26. 26

    如何通过telnet或任何其他程序将字符串数据发送到套接字连接?

  27. 27

    如何通过NFC将文本字符串发送到另一台设备?

  28. 28

    通过IPC将字符串发送到另一个应用程序

  29. 29

    通过套接字将字符串作为字节数组从 C# 发送到 Java

热门标签

归档