资源简介
树莓派下使用I2C读取mpu9250,获得欧拉角YAW,PITCH,ROLL,并输出,稳定
代码片段和文件信息
#include
#include
#include
#include
#include
#include “MotionSensor.h“
#define delay_ms(a) usleep(a*1000)
/*SQLITE3 DB*/
static sqlite3 *db = NULL;
static char *errmsg = NULL;
int main() {
char sql[512] ; //插入数据库语句
int ret;
int insert;
ret = sqlite3_open(“mpu9250.db“ &db);
if(ret)
{
printf(“can not open database.\n“);
}
else
{
printf(“open database succsee.\n“);
}
int i = 0;
ms_open();
while(i < 5000){
ms_update();
sprintf(sql“insert into mpu9250 values (%d%2.1f%2.1f %2.1f %2.1f %2.1f %2.1f);“ i ypr[YAW] ypr[PITCH] ypr[ROLL]compass[0]compass[1]compass[2]);
insert = sqlite3_exec(db sql 0 0 &errmsg);//插入
printf(“index= %d\tyaw = %2.1f\tpitch = %2.1f\troll = %2.1f\ttemperature = %2.1f\tcompass = %2.1f %2.1f %2.1f\n“ iypr[YAW] ypr[PITCH]ypr[ROLL]tempcompass[0]compass[1]compass[2]);
delay_ms(5);
i++;
}
sqlite3_close(db);
return 0;
}
相关资源
- qml+Gstreamer实现网络摄像头播放硬解码
- pgilinux-2019-1910-x86-64.txt
- 56706-Linux驱动程序开发第2版源码
- Linux下基于UDP的socket编程,适用多客户
- linux调用kettle所用到的自动化脚本 k
- linux计算器代码
- max9286+96705 4路AHDcamera方案
- 三期视频网上买的,带课件,安装包
- 基于Linux的网络聊天室.rar
- linux 命令.docx
- 论文研究-基于ARM的嵌入式网络视频监
- linux 下QT讯飞语音合成demo
- linux下查看端口是否被占用以及查看所
- socket编程常用API汇总
- 嵌入式系统/ARM技术中的基于ARM的新型
- 电子-KBPC610.pdf
- 嵌入式系统设计:统一的硬件/软件方
- arcsde10.2百度云连接linux版本
- 嵌入式uClinux应用程序的NFS开发
- C51 w25q64驱动及字库烧录
- 如何将windows里面的文件导入到Linux虚
- SUSE Linux Enterprise Server 11 SP4 使用
- 基于NiosII的二维条码识别系统设计
- linux安装abaqus2017破解版
- 最全Linux常用命令大全.docx
- rarlinux-x64-5.5.0.tar.gz
- ADV7441 Linux 驱动源码
- keepalived-1.2.24.tar.gz+memcached-1.4.33.tar.
- QT_的socket_与_Linux_的socket通信Linux
- Linux FTP源代码
评论
共有 条评论