鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    fishbot 烧录程序后用Agent没法识别到串口

    已定时 已固定 已锁定 已移动
    FishBot二驱机器人
    fishbot四驱版 fishbot
    2
    15
    991
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 1
      1326172855 @小鱼
      最后由 编辑

      @小鱼 就是我烧了那几个

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @1326172855
        最后由 编辑

        @1326172855 哪几个?贴出来

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        1 条回复 最后回复 回复 引用 0
        • 1
          1326172855 @小鱼
          最后由 编辑

          @小鱼
          platform = espressif32
          board = fishbot_motion_control_four_driver_v2
          framework = arduino

          lib_deps =
          https://gitee.com/ohhuo/micro_ros_platformio.git
          这个是ini的
          #include <Arduino.h>
          #include <Esp32McpwmMotor.h>
          #include <Esp32PcntEncoder.h>

          #include <micro_ros_platformio.h>
          #include <rcl/rcl.h>
          #include <rclc/rclc.h>
          #include <rclc/executor.h>

          rcl_allocator_t allocator;
          rclc_support_t support;
          rcl_node_t node;
          rclc_executor_t executor;//node set

          // setup 函数,启动时调用一次
          void setup()
          {
          Serial.begin(115200); // 设置串口波特率

          // 设置通过串口进行MicroROS通信
          set_microros_serial_transports(Serial);
          // 延时时一段时间,等待设置完成
          delay(2000);
          // 初始化内存分配器
          allocator = rcl_get_default_allocator();
          // 创建初始化选项
          rclc_support_init(&support, 0, NULL, &allocator);
          // 创建节点 hello_microros
          rclc_node_init_default(&node, "hello_microros", "", &support);
          // 创建执行器
          rclc_executor_init(&executor, &support.context, 1, &allocator);

          }

          // loop 函数,setup 后会被重复调用
          void loop()
          {

                           // 延时函数,单位 ms
          delay(100);
          

          // 循环处理数据
          rclc_executor_spin_some(&executor, RCL_MS_TO_NS(100));
          这个是main.cpp里面的

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @1326172855
            最后由 编辑

            @1326172855 下载的串口是哪个串口

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

            1 1 条回复 最后回复 回复 引用 0
            • 1
              1326172855 @小鱼
              最后由 编辑

              @小鱼 ttyUSB0

              小鱼小 1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @1326172855
                最后由 编辑

                @1326172855 ls /dev/ttyUSB* 看一下 lsusb 再看一下

                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                1 条回复 最后回复 回复 引用 0
                • 1
                  1326172855 @小鱼
                  最后由 编辑

                  @小鱼 /dev/ttyUSB0它显示是

                  1 条回复 最后回复 回复 引用 0
                  • 1
                    1326172855 @小鱼
                    最后由 编辑

                    没复位之前它是
                    info | TermiosAgentLinux.cpp | init | running... | fd: 3
                    [1745729780.407258] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 6
                    然后复位之后就
                    Serial port not found

                    1 条回复 最后回复 回复 引用 0
                    • 1
                      1326172855 @小鱼
                      最后由 编辑

                      @小鱼 我发现这个ESP32开发板只有烧录状态或者长按复位键的时候电脑才识别的到ch340,而在其他状态下识别不到

                      1 条回复 最后回复 回复 引用 0
                      • 1
                        1326172855 @小鱼
                        最后由 编辑

                        @小鱼 Screenshot from 2025-04-27 18-55-27.png 我发现这个ESP32开发板只有烧录状态或者长按复位键的时候电脑才识别的到ch340,而在其他状态下识别不到

                        小鱼小 1 条回复 最后回复 回复 引用 0
                        • 小鱼小
                          小鱼 技术大佬 @1326172855
                          最后由 编辑

                          @1326172855 有没有打开电池开关

                          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                          1 条回复 最后回复 回复 引用 0
                          • 第一个帖子
                            最后一个帖子
                          皖ICP备16016415号-7
                          Powered by NodeBB | 鱼香ROS