今天有点时间,来说说MPU6050吧,MPU-6050为全球首例整合性6轴运动处理组件,整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单...
分类:
其他好文 时间:
2014-08-24 19:22:22
阅读次数:
235
本节主要涉及到 Windows phone 8 手机支持的各类设备,包括相机、设备状态,振动装置等。还有各类感应器,包括磁力计、加速度器和陀螺仪。通过设备状态可以获取内存、硬件、电源、键盘等状态;通过相机捕获照片和视频;各类感应器帮助我们获取设备的运动状态等。 快速导航:一、设备状态二、相机三、罗盘...
我们在开发APP的时候,应用程序可能需要设备支持某些功能才能保证应用程序的运行。例如需要支持电话,NFC。陀螺仪等等。我们可以使用PackageManager对象的hasSystemFeature方法来检查当前设备是否支持某些功能。第一种方法:使用代码检查设备是否支持某些功能。这种方法比较好。因为不...
分类:
移动开发 时间:
2014-07-29 20:39:32
阅读次数:
262
动作传感器概述 Android平台支持一些用于监视设备动作的传感器(这样的传感器共有5个)。其中两个(加速传感器和陀螺仪传感器)是纯的硬件传感器。另外三个(重力传感器、线性加速传感器和旋转向量传感器)可能是硬件传感器,也可能是软件传感器。例如,在一些Android设备中,这些基于软件的传感器会从加....
分类:
其他好文 时间:
2014-07-21 10:01:42
阅读次数:
330
智能手机都含有两个最重要的处理器平台--应用处理器和基带处理器。应用处理器是主控处理器,包含基带处理器等全部外围设备(WIFI、GPS、触摸屏、相机、陀螺仪等)都由其管理。本专栏描写叙述智能终端应用处理器和基带处理器架构以及两者之间的通信方式,以建立对终端芯片架构的基本认知。(一)一颗ARM架构芯片...
分类:
其他好文 时间:
2014-07-19 18:28:14
阅读次数:
205
DeviceOrientationEvent是获取方向,得到device静止时的绝对值; DeviceMotionEvent是获取移动速度,得到device移动时相对之前某个时间的差值比设备定位API,该API允许你收集设备的方向和移动信息。此外,该API只在具备陀螺仪功能的设备上使用。Devic....
分类:
Web程序 时间:
2014-07-18 10:15:49
阅读次数:
245
智能手机都含有两个最重要的处理器平台--应用处理器和基带处理器。应用处理器是主控处理器,包括基带处理器等所有外围设备(WIFI、GPS、触摸屏、相机、陀螺仪等)都由其管理。本专栏描述智能终端应用处理器和基带处理器架构以及两者之间的通信方式,以建立对终端芯片架构的基本认知。...
分类:
其他好文 时间:
2014-07-03 18:17:03
阅读次数:
180
很早以前就把圆点博士的程序从STM32F103移植到STM32F4-Discovery(STM32F407),battery,陀螺仪和PWM电机控制的程序都已经测试完毕,运行有一段时间,正常。下面展示几张图片,都是用杜邦线连接起来的,陀螺仪,串口等外设,此外还有nRF24L01,不过nRF24L01的程序读写寄存器可以了,没有尝试过与别的nRF24L01通信。下面一张是正面照片:
下面这...
分类:
其他好文 时间:
2014-06-29 22:55:41
阅读次数:
676
不好意思,这一篇间隔的时间有点长,最近实在是事情太多,耽搁了,好了,长话短说,下面继续学习ios。这次学习的内容是Autorotation和Autosizing,Autorotation就是屏幕内容自动旋转,因为iphone有重力感应系统(陀螺仪???),屏幕的内容会随着用户手握iphone的方式(...
分类:
移动开发 时间:
2014-06-25 09:45:42
阅读次数:
355
这个飞控是基于STM32,整合了MPU6050,即陀螺仪和重力加速计,但没有融合电子罗盘;这是飞控程序的控制流程(一个执行周期):比较重要的地方:1.i2c通信方式;STM32的开发库是带有i2c通信的相关函数的,但是我最后还是没有用这些函数。我通过GPIO模拟i2c,这样也能获得mpu6050的数...
分类:
其他好文 时间:
2014-06-22 11:03:40
阅读次数:
360