EEDrone开源四旋翼从零开始(4)--DEMO开发
相关推荐
-
Robomaster电控入门(2)DR16&DT7接收与解码
套件介绍 Robomaster中遥控机器人的手段是固定的,只能使用大疆提供的DR16&DT7套件进行操控数据的发送和接受.这个套件的手册可以在Robomaster的官网上下载到,里面有详细的说 ...
-
甲醛检测仪开源项目-产品级开发(一)
前阵子开源了一个基于TencentOS tiny物联网操作系统的危险气体探测仪项目,这次,我们再来开源一个新的项目-甲醛检测仪,但是做项目之前,有必要了解下接下来要做的一些模块以及如何来进行集成. 1 ...
-
STM32实现USB转串口功能(含源码)
之前的文章中介绍过STM32的USB接口虚拟串口的功能.<STM32CubeMX之USB从机>.本篇文章在此基础上,以STM32F407为例,介绍USB转串口功能的实现. 要实现USB转串 ...
-
单片机裸机环境下编写AT指令程序
单片机裸机环境下编写AT指令程序
-
「原创连载」EEDrone开源四旋翼从零开始(11)--Mavlink例程
上期回顾:EEDrone开源四旋翼从零开始(10)--四旋翼控制分析MavLink是一个专门用于飞行器的通讯协议,其主要作用就是将数据拆分成字节,然后在另一端将其还原成数据,之前的小车我也使用了一套自 ...
-
EEDrone开源四旋翼从零开始(10)--四旋翼控制分析
上期回顾:EEDrone开源四旋翼从零开始(9)--控制框架对比分析 这次来聊聊四旋翼具体的控制问题,其简化图如下所示: 飞行的动力由四个桨叶提供,通过改变四个螺旋桨的转速对四旋翼进行控制.四个电机产 ...
-
EEDrone开源四旋翼从零开始(8)——串口无中断DMA传输
上期回顾:EEDrone开源四旋翼从零开始(7)--第一版硬件设计下面从操作系统层面上进行解释,在FreeRTOSConfig.h中有两个重要的中断配置:configKERNEL_INTERRUPT_ ...
-
EEDrone开源四旋翼从零开始(9)——控制框架对比分析
其实控制是一件很简单的事情,无非就是状态监测.控制和输出,但是控制出来的效果却是有好有怀,无非就是上面三个步骤的差别.放在四旋翼上,状态监测就是使用更好的传感器:控制就是使用鲁棒性更好的算法:输出就是 ...
-
EEDrone开源四旋翼从零开始(7)--第一版硬件设计
往期回顾: EEDrone开源四旋翼从零开始(1)--项目计划与进展 EEDrone开源四旋翼从零开始(2)--引脚的讨论 EEDrone开源四旋翼从零开始(3)--软件框架的讨论 EEDrone开源 ...
-
EEDrone开源四旋翼从零开始(6)--FreeRTOS CLI调试
往期回顾: EEDrone开源四旋翼从零开始(1)--项目计划与进展 EEDrone开源四旋翼从零开始(2)--引脚的讨论 EEDrone开源四旋翼从零开始(3)--软件框架的讨论 EEDrone开源 ...
-
EEDrone开源四旋翼从零开始(1)——项目计划与进展
经过群友的讨论平台最终名字定为"EEDrone",是"Easy Explor Drone"的缩写,也暗合平台宗旨"简单,友好,探索".Git ...
-
EEDrone开源四旋翼从零开始(2)--引脚的讨论
我们选择的芯片是STM32F746或者F767,这是因为只有这两款F7的Nucleo板子,这两个芯片差不多,最主要差别是F767的Flash是2M, 512 Kbytes of SRAM,F746的f ...
-
EEDrone开源四旋翼从零开始(3)--软件框架的讨论
软件的框架是整个系统的基础,也同时决定了系统的广度和深度,这次我们主要讨论:操作系统,开发环境,开发步骤. 操作系统: 经过一番的讨论与摸索,最开始有这么几个方案可以选择:"NUTTX&qu ...