由于审核原因,CSDN不再发布本系列教程,请移步博客园查看更新内容哈~

https://www.cnblogs.com/cai-zi/

1. 遥控器控制面板各按钮和遥杆说明

2. 菜单操作逻辑

3. 遥杆校准

由于不同的遥杆的回中值和遥杆范围不一样,所以在初次使用时,应先校准遥杆的范围!

校准方法如下:

(1)按下旋转编码器的按钮,由主界面进入菜单列表;

(2)顺时针或者逆时针拧动旋转编码器的旋钮,直到行程校准一栏被选中;

(3)此时,先不要着急按下【确定】键,应先使两个遥杆都处于中立位置,包括油门!

因为一旦进入校准界面,程序会首先获取各个通道的中立值,如果你的某个通道不处于回中状态,那么会导致校准失败,输出的PWM信号是非线性的!

(4)按下旋转编码器的按钮,或者按【确定】键,进入校准界面;

校准界面的第一列数字是通道的最小值,第2列数字是遥杆的最大值。事实上,这两列数字显示的是ADC的采样值,因为STM32F103C8T6是12位ADC,所以数值范围是0~4095(2的12次方)

(5)最后,最大限度地拨动各个遥杆方向,让遥控器感知你的遥杆边界。

你将会看到第一列数字会逐渐变小,第二列数字会逐渐变大,直到所有数字都不再变化,那么校准就完成了!

按【返回】键,或者【home】键,回到主界面即可。

4. 通道正反

有初学者疑惑,通道正反是什么作用?

通俗来讲,就是当你发现拨动遥杆,但是飞机的偏转方向和你想要的方向恰好相反,这个时候就要调整通道的正反了。

此外,由于是自己制作的遥控器,可能会把电位器的GND和VCC接反,比如油门通道向上拨,应该输出最大油门,而实际却输出了最小油门,这个时候可以通过调整通道正反来校正回来,而不用拆焊电位器的接线!

设置通道正反的方法如下:

(1)按下旋转编码器的按钮,由主界面进入菜单列表;

(2)顺时针或者逆时针拧动旋转编码器的旋钮,直到通道正反一栏被选中;

(3) 按下旋转编码器的按钮,或者按【确定】键,进入通道正反设置界面;

(4)菜单默认选中通道1,此时按【数值-】或者【数值+】键,即可设置通道1的正反;

设置通道2-4的正反,需要顺时针或者逆时针拧动旋转编码器的旋钮,直到该通道一栏被选中,再按【数值-】或者【数值+】键即可。

按【返回】键,或者【home】键,回到主界面。

5. 通道微调

在飞行时,你可能会发现,遥杆处于回中状态,但是飞机会渐渐朝某个方向偏,这个时候就要用到微调功能了。

(1)方法一

如果飞机正在空中飞行,你可以使用6个微调按键对偏转的那个通道进行调整。调整时确保OLED屏幕显示的是主界面,否则六个按键操作的是菜单,而不是微调功能。

(2)方法二

如果你的飞机静止放置在地面,你需要对舵面进行调整。除了方法一,还可以在菜单栏里找到通道微调,点击确定按键,可对每个通道的数值进行调整。这个方法的好处在于,有数值一目了然。

设置方法如下:

(1)按下旋转编码器的按钮,由主界面进入菜单列表;

(2) 按下旋转编码器的按钮,或者按【确定】键,进入通道微调界面;

(3)菜单默认选中通道1,此时按【数值-】或者【数值+】键,即可设置通道1的微调;

可以试试短按和长按有什么区别喔~(笔者的得意之处)

设置通道2-4的微调,需要顺时针或者逆时针拧动旋转编码器的旋钮,直到该通道一栏被选中,再按【数值-】或者【数值+】键即可。

按【返回】键,或者【home】键,回到主界面。

彩蛋

可以试试在菜单列表时,长按旋转编码器的按钮会有什么效果哈~

有任何问题欢迎在评论区留言哦


写在最后

首先感谢项目中所有的贡献者!(截止2020.08.01)

* 蔡子CaiZi(B站up主)  https://space.bilibili.com/349576976
 * A-XIN;
 * 小何;
 * ZL_Studio(B站up主)https://space.bilibili.com/364251289
 * 王天天@WangTiantian139  https://wangtiantian139.github.io/
 * 刘桶桶;
 * 简繁;
 * 王博;
 * 与非门;
 * Talons;
 * 大米粥;
 * P a S S ||;

特别感谢正点原子提供的STM32例程和开源社区http://www.openedv.com/

由于笔者学业繁忙,时间有限,无法投入过多的精力,所以欢迎更多学有余力的模友,加入到项目的开发和维护工作中哈,现在基础的程序框架已经搭建完成,剩下的要做的就是填充、优化和扩展了,有意愿的模友加群后请私聊群主喔~

QQ交流群:1091996634 【密码:J20】

本文欢迎转载,请注明出处哈~

CSDN审核过于严格,更新内容可移步至B站专栏,或者公众号哦~

建军节献礼!J20航模遥控器开源项目系列教程(二)使用说明 | 遥控器制作完成了,怎么用?相关推荐

  1. 建军节献礼!J20航模遥控器开源项目系列教程(一)制作教程 | 基础版V1.0发布,从0到1

    我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/C ...

  2. Altium designer18系列教程二 原理图库制作

    Altium designer18系列教程二 原理图库制作 制作原理图库 一.新建原理图库文件(教程一中有提到) 二.界面介绍 三.画原理图库元器件 在前面的教程中主要讲了讲AD18的优点和AD18的 ...

  3. 推荐.neter常用优秀开源项目系列之二

    .net社区有很多优秀的开源项目,我们今天再推荐12个开源项目: 1. Domain-Driven-Design-Example DDD 示例 挺不错的. github https://github. ...

  4. Cocoapods系列教程(二)——开源主义接班人

    原文地址:Cocoapods系列教程(二)--开源主义接班人 引言 在写该博客的时候,博主刚看到一个问题:"那些头衔只是看起来很厉害,实际不难获得?".然后有个神回复写到:&quo ...

  5. Laravel大型项目系列教程(五)之文章和标签管理

    Laravel大型项目系列教程(五)之文章和标签管理 本节教程将大概完成文章和标签管理. 1.文章管理 首先创建管理后台文章列表视图: $ php artisan generate:view admi ...

  6. Laravel大型项目系列教程(三)之发表文章

    Laravel大型项目系列教程(三)之发表文章 一.前言 上一节教程中完成了用户管理,这节教程将大概完成发表Markdown格式文章并展示的功能. 二.Let's go 1.数据库迁移 文章模块中我们 ...

  7. Laravel大型项目系列教程(二)之用户管理

    Laravel大型项目系列教程(二) 一.前言 本节教程将大概实现用户的注册.修改个人信息.管理用户功能 二.Let's go 1.创建用户注册视图 <span style="font ...

  8. Laravel大型项目系列教程(一)

    Laravel大型项目系列教程(一) 一.课程概述 1.课程介绍 本教程将使用Laravel完成一个多用户的博客系统,大概会包含如下内容: 路由管理. 用户管理,如用户注册.修改信息.锁定用户等. 文 ...

  9. 学习Coding-iOS开源项目日志(二)

    继续前篇:<学习Coding-iOS开源项目日志(一)>,接着本第二篇<学习Coding-iOS开源项目日志(二)>讲解Coding-iOS开源项目. 前言:作为初级程序员,想 ...

最新文章

  1. 树莓派 ubuntu 18.04 安装 .NET Core
  2. [转]oracle设计数据库应选择正确的数据类型
  3. Windows Phone 7 中的切换应用
  4. 白话Elasticsearch53-深入聚合数据分析之Collect Model_bucket优化机制:深度优先、广度优先
  5. java 格式化 布尔型_这么久才知道Java中的format很强大!
  6. SpringBoot之使用(一)
  7. 第12章[12.8] Spring Boot+Ext JS 实现图形验证码
  8. mysql 授权 失败_完美解决mysql客户端授权后连接失败的问题
  9. Windows Server 2012 R2通过IIS实现AD帐号密码修改功能
  10. javaWeb——日记本系统
  11. python车辆型号识别_汽车型号和款式的识别 如何通过车架号来识别车的型号款式?查汽车型号...
  12. C#控制台程序关闭快速编辑
  13. Feign与Gateway
  14. YUV 420 444 421 422 的正解(转载)
  15. 【转载】整车CAN网络介绍
  16. hive数据库操作大全
  17. 2022电工(初级)上岗证题目及答案
  18. 几种身份认证方式的分析
  19. 【计算机网络:自顶向下方法】期末复习总结(USTC 2020秋 zq班)
  20. centos 7.6 ——AWstate 日志分析工具——优化域名

热门文章

  1. G120变频器抱闸逻辑在提升机上应用
  2. 51、stm32单片机初学者经验之谈
  3. 华为桌面云 服务器可以虚拟多少,华为桌面云 服务器可以虚拟多少
  4. [票据打印]打印走纸控制(2)
  5. adobe pr 2019导入视频后变色
  6. 信号完整性(SI)电源完整性(PI)学习笔记(四)电阻的物理基础
  7. 协同过滤推荐算法简介
  8. 凭什么同窗好友Java开发都是三年,他能进大厂,工资还是我的双倍?
  9. 安徽省计算机二级考试笔试题,安徽省计算机二级考试模拟题
  10. LaTex论文排版 | latex插入图片