收放勾及辅助控制esp32程序
Go to file
tk bd776a59d6 【类 型】:fix 改变飞机状态顺序 导致控制端按钮显示bug
【原  因】:例如改变状态时 要先取消 后 增加  比如前两位先增加  可能会短期变成3 控制端与位会 同时包含两个状态 造成显示错误
【过  程】:
【影  响】:

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-07-26 21:41:08 +08:00
.vscode 可以控制电机,彩色LED,和按钮的逻辑关系 2023-04-19 23:54:02 +08:00
include 初次提交 2023-04-11 19:16:14 +08:00
lib 【类 型】:fix 修改之前向飞控请求数据流的方式 2024-07-26 19:06:57 +08:00
src 【类 型】:fix 改变飞机状态顺序 导致控制端按钮显示bug 2024-07-26 21:41:08 +08:00
test 初次提交 2023-04-11 19:16:14 +08:00
.gitignore 初次提交 2023-04-11 19:16:14 +08:00
platformio.ini 【类 型】:fix 2024-07-18 13:54:57 +08:00
README.md 【类 型】:docs 2024-05-30 21:13:22 +08:00

机载控制端esp32程序

项目简单描述

本篇README.md面向飞行魔方授权开发者

目录

项目描述

主要功能:
  1. 控制钩子自动收放
  2. 和飞控通讯发送航线,转发飞控控制和状态
  3. 控制喇叭
  4. 根据mqtt指令直接控制摄像头
物理连接:
  1. wifi连接4G模块
  2. TTL连接飞控
  3. 模拟输出连接喇叭
  4. 内网udp连接摄像头推流服务器
  5. CAN连接收放控制电机
  6. PWM连接锁定舵机
  7. 模拟连接称重传感器
  8. IO连接开关控制
  9. IO连接LED灯控制

上手指南

使用vscode和PlatformIO插件开发

开发前的配置要求
  1. vscode
  2. PlatformIO插件
安装步骤
git clone https://github.com/shaojintian/Best_README_template.git

文件目录说明

eg:

filetree 
├── ARCHITECTURE.md
├── LICENSE.txt
├── README.md
├── /account/
├── /bbs/
├── /docs/
│  ├── /rules/
│  │  ├── backend.txt
│  │  └── frontend.txt
├── manage.py
├── /oa/
├── /static/
├── /templates/
├── useless.md
└── /util/

开发的架构

请阅读ARCHITECTURE.md 查阅为该项目的架构。

部署

暂无

使用到的框架

  • PlatformIO