虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

深度睡眠

  • Arduino学习笔记3_连接HMC5883L三轴电子罗盘传感器

    用途:测量地磁方向,测量物体静止时候的方向,测量传感器周围磁力线的方向。注意,测量地磁时候容易受到周围磁场影响,主芯片HMC5883 三轴磁阻传感器特点(抄自网上): 1,数字量输出:I2C 数字量输出接口,设计使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封装,适合大规模量产使用。 3,精度高:1-2 度,内置12 位A/D,OFFSET, SET/RESET 电路,不会出现磁饱和现象,不会有累加误差。 4,支持自动校准程序,简化使用步骤,终端产品使用非常方便。 5,内置自测试电路,方便量产测试,无需增加额外昂贵的测试设备。 6,功耗低:供电电压1.8V, 功耗睡眠模式-2.5uA 测量模式-0.6mA   连接方法: 只要连接VCC,GND,SDA,SDL 四条线。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接线是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }

    标签: Arduino 5883L 5883 HMC

    上传时间: 2014-03-20

    上传用户:tianyi223

  • Henry的vb.net教材

    Henry的vb.net教材,适合初学者,还比较有深度。

    标签: Henry net vb 教材

    上传时间: 2013-12-29

    上传用户:xsnjzljj

  • 数据结构中关于图的遍历

    数据结构中关于图的遍历,任意建节点,深度优先和广度优先两种方法

    标签: 数据结构

    上传时间: 2013-12-25

    上传用户:xc216

  • 实现搜索算法

    实现搜索算法,广度深度优先等

    标签: 搜索算法

    上传时间: 2014-01-02

    上传用户:我们的船长

  • 黄仁宇的历史著作

    黄仁宇的历史著作,很有深度哦

    标签:

    上传时间: 2013-12-20

    上传用户:zxc23456789

  • —图数据类型的实现——问题描述:图是一种较线性表和树更为复杂的数据结构。在图形结构中

    —图数据类型的实现——问题描述:图是一种较线性表和树更为复杂的数据结构。在图形结构中,结点之间的关系是任意的,任意两个数据元素之间都可能相关,因此,图的应用非常广泛,已渗入到诸如语言学‘逻辑学、物理、化学、电讯工程、计算机科学及数学的其它分支中。因此,实现图这种数据类型也尤为重要,在该练习中即要实现图的抽象数据类型。基本要求:2、 定义出图的ADT;3、 采用邻接矩阵及邻接表的存储结构(有向图也可使用十字链表)实现以下操作:a. 构造图 b. 销毁图 c. 定位操作d. 访问图中某个顶点的操作e. 给图中某个顶点赋值的操作f. 找图中某个顶点的第一个邻接点g. 找出图G中顶点v相对于w的下一个邻接点h. 在图G中添加新顶点vi. 删除图G中顶点vj. 在图G中插入一条边k. 在图G中删除一条边l. 实现图的深度遍历操作m. 实现图的广度遍历操作参考提示:具体内容参看教科书本156页实验要求:对于以上具体操作要求实现时有良好的用户交互界面。详细设计、编码、测试。

    标签: 数据类型 图形 线性

    上传时间: 2015-03-13

    上传用户:saharawalker

  • 有许多是考研要用的!三路归并算法

    有许多是考研要用的!三路归并算法,快速排序的非递归算法,无向连通图的非递归的深度优先遍历等,,希望大家用得着

    标签: 算法

    上传时间: 2014-01-01

    上传用户:wang5829

  • 一. 问题描述很多涉及图上操作的算法都是以图的遍历为基础的。试写一个程序

    一. 问题描述很多涉及图上操作的算法都是以图的遍历为基础的。试写一个程序,演示在连通的无向图上访问全部节点的操作。二. 基本要求以邻接多重链表为存储结构。实现连通无向图的深度和广度优先遍历。以用户指定的节点为起点,分别输出每种遍历下的节点访问序列和相应生成树的边集。

    标签: 操作 算法 程序

    上传时间: 2015-03-22

    上传用户:CHINA526

  • 这几个是本人整理的.cpp程序

    这几个是本人整理的.cpp程序,您可以借鉴参考------>> dos前景背景色设置.cpp 二.八.十.十六进制转换程序的函数.cpp 二叉树的遍历.cpp 图形的广度优先搜寻法.cpp 图形的深度优先搜寻法.cpp 用C语言编的一个日历.c

    标签: cpp 程序

    上传时间: 2015-03-24

    上传用户:chens000

  • 人生最宝贵的两项资产

    人生最宝贵的两项资产,一项是头脑,一项是时间。无论你做什么事情,即使不用脑子,也要花费时间。因此,管理时间的水平高低,会决定你事业和生活的成败。每个星期有168 个小时,其中56 个小时在睡眠中度过,21 个小时在吃饭和休息中度过,剩下的91 个小时则由你来决定做什么——每天13 个小时。如何根据你的价值观和目标管理时间,是一项重要的技巧。它使你能控制生活,善用时间,朝自己的方向前进,而不致在忙乱中迷失方向。

    标签:

    上传时间: 2015-03-26

    上传用户:源码3