IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> STM32使用各种传感器的demo -> 正文阅读

[嵌入式]STM32使用各种传感器的demo

各种传感器的demo

最近有假期有空整理了一些传感器的使用方式

激光测距

激光测距是我在完成电磁炮项目用的模块,大家也可以去借鉴我以前的文章,使用起来也是方便,当时涂方便,利用的是串口接收。相应的文件链接,我会放在文章的最后面。

uint16_t GetData(unsigned char *ucCMD)
{
	unsigned int uiData;
	USART2_Send(ucCMD,8);
	Time=0;
	while((Time<100)&&(ucRxFinish==0))
	{ Delay_rx();}
	if(ucRxFinish==1)
	{
		uiData=ucRxData[3]<<8|ucRxData[4];
		printf("Sensor %d Data:%d\r\n",ucRxData[0],uiData);		
	}
	ucRxFinish=0;
	return uiData;
}

我选用的是tof激光测距,根据开发文档,CMD传入参数是

unsigned char CMD_1[8]={0x01,0x03,0x00,0x10,0x00,0x01,0x85,0xcf};
unsigned char CMD_2[8]={0x02,0x03,0x00,0x10,0x00,0x01,0x85,0xfc};//02 03 00 10 00 01 85 FC
unsigned char CMD_3[8]={0x03,0x03,0x00,0x10,0x00,0x01,0x84,0x2d};//03 03 00 10 00 01 84 2D

陀螺仪

陀螺仪在使用也是挺平凡的,mpu6050陀螺仪也是比较实惠的一款陀螺仪,在是用过程中,也有许多的问题,比如dmp初始化的问题,相信很多人都碰到初始化不通过的问题,我总结一下,有可能是电压不够或者电压不稳,但是更多的情况是应该陀螺仪放置不稳,导致摇晃,摇晃很有可能初始化不过,还有注意线的长度,最好不要超过50cm,超过1m的话,建立更改上拉电阻,模块给的是4.7K的电阻,要增加通讯长度,需要降低上拉电阻,上拉电阻建议不要太小,最好在1K以上,电阻越小功耗越大,而且容易烧IIC接口。在这里插入图片描述

将dmp文件夹添加到工程当中,keil记得添加路径
使用时注意,要初始化dmp和mpu6050.
MPU6050_initialize(); //=====MPU6050初始化
DMP_Init();
读取数据有两种
Read_DMP();
Pitch;
Roll;
Yaw;
全局变量可以直接用;
和通过结构体接收
mpu_dmp_get_data((mpu6050_data_t*)&med_data.mpu6050_data);
有两种接收数据的方式,为了方便,写了一些用结构体去接收。

太多了改天再写其他的

有任何的疑问都可以QQ联系我
QQ488628560

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-02-03 01:20:18  更:2022-02-03 01:20:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 10:14:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码