【问题标题】:Python - PyFirmata doesn't respond when I execute my file on ArduinoPython - 当我在 Arduino 上执行我的文件时,PyFirmata 没有响应
【发布时间】:2023-01-19 14:58:19
【问题描述】:

每当我尝试运行我的 python 脚本时,它都会打开,然后在不运行代码的情况下关闭。

每当我尝试运行我的 python 脚本时,它都会打开,然后关闭。

这是我的代码: `从 pyfirmata 导入 Arduino

board = Arduino('COM3')

while True:
    board.digital(13).write(1)
    board.pass_time(2)
    board.digital(13).write(0)
    board.pass_time(2)`

我在它运行的 Arduino IDE 中运行 PyFirmata 标准脚本,然后关闭我的 python 脚本。解决这个问题的方法是什么?

【问题讨论】:

  • board.digital 出现在列表中而不是函数中。您的代码似乎可以正常工作。不过,我无法将其与您在问题中要说的内容相协调。
  • @timemage 如果我在 Arduino 中运行 firmata 文件后尝试运行我的 python 脚本,则 python 脚本将不会运行,只会关闭。
  • 再一次,我真的不清楚发生了什么。听起来您是在说您不是来自命令行。如果是这种情况,请在终端中运行它,以便您可以看到在窗口关闭之前可能立即生成的任何错误消息。我猜这是你应该在聊天网络上谈论的那种事情。

标签: python arduino arduino-ide pyfirmata


【解决方案1】:

你用硬件串口通讯(usb) firmata 坏的解决办法 https://youtu.be/OleCp_TAXC8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-25
    • 2016-11-03
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 2020-11-13
    • 1970-01-01
    相关资源
    最近更新 更多