摇杆控制舵机(云台)
使用摇杆控制舵机(云台)
硬件
摇杆1
SG90舵机1
STM32F103C8T6最小系统板*1
软件思路
1、先采集摇杆的x,y的电压信息来获取摇杆的位置状态(如果是单个舵机就采集一个维度就可以了,如果是云台(两个舵机组成)就需要采集两个维度的数据)。
value=Get_ADC_Value(ADC_Channel_1,20);volx=(float)value*(3.3/4096); value=Get_ADC_Value(ADC_Channel_2,20);voly=(float)value*(3.3/4096);
2、输出PWM波控制舵机旋转特定的角度。
怎么能够实现精确控制呢?可以将摇杆的0~3.3V ***一一映射***到TIM_SetCompare2(TIM3,x); 能让舵机转动的x的范围,对于SG90来说大概是175-195(per=199,psc=7199的情况下)。
x=175+6*volx;y=175+6*voly;TIM_SetCompare2(TIM3,x); TIM_SetCompare1(TIM3,y);
摇杆控制舵机(云台)相关推荐
- 树莓派控制舵机云台SG90
参考博客: https://blog.csdn.net/wangzhenyang2/article/details/80426361树莓派笔记13:舵机云台(一) https://blog.csdn. ...
- 树莓派云台舵机怎么用_教程 - 由多个舵机控制的云台 - MAKE 趣无尽
主要材料 1.树莓派3 X1 2.摄像头模块 X1 3.9G 180°微型舵机 X2 4.迷你平移/倾斜照相机平台 防振照相机支架(2个舵机) 5.电阻1K欧姆 X2(可选) 6.金属部件 7.固定带 ...
- STM32双轴摇杆控制空心杯电机
STM32双轴摇杆控制空心杯电机 双轴摇杆传感器 PS2双轴按键游戏摇杆模块采用PS2游戏手柄上金属按键摇杆电位器.模块特设二路模拟输出和一路数字输出接口.输出值分别对应(×.Y双轴偏移量.其类型 ...
- 树莓派视觉小车 -- 人脸追踪(人脸识别、PID控制舵机运动)
目录 效果展示 基础理论(人脸识别) 1.基于特征的算法 2.基于图像的算法 3.Haar特征 4.Adaboost级联决策器 API 基础理论(PID算法) 1.作用 应用场景 2.PID原理 1. ...
- PS2手柄模控制ESP32控制舵机 ArduinoPWM控制
使用PS2手柄模控制ESP32输出2路PWM信号控制舵机 1.ESP32引脚图 某宝常用EPS32的两种类型,对应下连接对应IO口的线就可以了~ 注意将舵机正负,PS2手柄控制模块正.负分别连接在一起 ...
- 树莓派笔记13:舵机云台(一)
最近买了个小型舵机云台模块来玩,淘宝上卖这个的挺多的,一般三四十块钱,很多还卖配套的摄像头.说是云台,其实就是用两个舵机结合固定板做的支撑模块,两个舵机分别控制左右和上下的转动. 1 关于舵机 首先了 ...
- 制作一个舵机云台【内附资料下载链接】
1.运动功能说明 舵机云台下方的舵机可以提供一个左右摆动的动作,同时上方横置的关节模组可以提供一个上下摆动的动作.在这两部分的配合下,云台的执行端端(即:关节模组的U型支架)可以灵活地走出一个近似半球 ...
- 两轴舵机云台的一点实践
两轴舵机云台的一点实践 效果演示 硬件使用情况 定时器中断代码 计算机体系下的云台角代码 舵机控制代码 工程源码下载 简介: 为了学习姿态解算相关知识,最近做了一个作品,模仿炮塔跟随系统,用陀螺仪使两 ...
- openmv利用模板匹配+控制舵机来控制小车使P点触碰到靶心
(注:每行代码的解释均已标注,适合复习使用和openmv新手学习) import sensor, time, image from image import SEARCH_EX, SEARCH_DS ...
最新文章
- 学Linux的你还在为正则表达式而挠头?
- 数据中心级交换机考核方法
- Tensorflow[基础篇]——LSTM的理解与实现
- springboot+thymeleaf+jpa博客多级评论展示案例
- 苹果电脑适合python吗_m1的MacBook pro适合python开发吗?
- 【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等
- 【AI视野·今日NLP 自然语言处理论文速览 第四期】Wed, 9 Jun 2021
- java 中的 Math.round(-1.5) 等于多少?
- 计算机单招语文试题,2019年高职单招语文模拟试题
- Ubuntu中Go的环境搭建
- [转载]布谷鸟算法的程序(个人注释)
- 计算房贷利率月供相关信息(等额本息)
- java list 时间排序_Java collections.sort()根据时间排序list
- java eml 附件_向EML文件追加附件的Java实现
- 结合Layui框架,实现SpringMVC+Spring+Mybatis,SSM整合案例CRUD(超详细代码,外加说明)
- 关于 VB6 透明 PNG 图像生成的一个解决方案
- 【GEE笔记5】数据筛选Filter
- 广东省内免费试用 | 医院绩效考核病案首页系统,解决医院上报难题的智能助手
- 2022年长沙初级会计考试模拟题及答案
- likely()和unlikely()