全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > LED照明 >

基于Dragonboard 410c开发板之传感器sensor操作入门

时间:2017-03-06 10:10

人气:

作者:admin

标签: 传感器 

导读:基于Dragonboard 410c开发板之传感器sensor操作入门-前言:本文主要是针对没有接触过Dragonboard 410c开发板的朋友,教大家如何从裸板搭建平台以及通过这个平台如何去操作Light、Gesture、Colo...

前言:本文主要是针对没有接触过Dragonboard 410c开发板的朋友,教大家如何从裸板搭建平台以及通过这个平台如何去操作Light、Gesture、Color这三个Sensor。其实这三个sensor我们经常有接触到,如手机通过Light sensor进行亮度自动调节和黑屏节电;手机以及电脑屏幕通过Color sensor调整屏幕色彩让屏幕颜色和输出的颜色更接近等,总而言之通过这个过程我相信大家可以更进一步的了解Dragonboard 410c开发板。

一、准备工作

a.装有Ubuntu 14.04 LTS系统的PC机

b.Dragonboard 410c开发板(LIGHT SENSOR,GESTURE SENSOR,COLOR SENSOR,I2C HUB等)

c.一台支持HDMI接口的显示器

d.鼠标、键盘、micro USB数据线

二、环境搭建

1、通过fastboot方式烧写Android系统到Dragonboard 410c开发板中。

a.将开发板S6拨到0-0-0-0状态,然后将micro USB接口连接到开发板上,另一端连接到PC机,如图:

 

 

b.DragonBoard 410c启动到fastboot模式

第一步,在开发板启动时长按S4(音量 -)键

 

第二步,在pc终端:$sudo fastboot devices

出现以下界面即进入fastboot成功。

这里写图片描述

c.下载并烧写bootloader 镜像到开发板上

第一步,下载Android bootloader image

从这里下载Ubuntu bootloader image

第二步,在pc终端:

$ cd /home/winston/dragonboard410c_bootloader_emmc_android-50/

$ ./flashall

出现以下界面即烧写bootloader成功,重启开发板并进入到fastboot(sudo fastboot reboot bootloader)。

这里写图片描述

d.下载并烧写Android镜像到开发板上

第一步,下载Android镜像

第二步,在pc终端:$sudo fastboot flash boot boot.img

这里写图片描述

$sudo fastboot flash system system.img

这里写图片描述

$sudo fastboot flash userdata userdata.img

这里写图片描述

$sudo fastboot flash recovery recovery.img

这里写图片描述

$sudo fastboot flash persist persist.img

这里写图片描述

$sudo fastboot flash cache cache.img

这里写图片描述

第三步,重启系统:

$sudo fastboot reboot

出现以下界面即安装Android成功。

这里写图片描述

2、安装sensor demo测试程序到OS中

a、下载sensor demo 测试程序

b、将APP安装到系统中

$ sudo adb devices

$ sudo adb install sensordemo-app.apk

3、Sensor Demo实现的硬件连接

在开发板断电的条件下,按照如图连接设备各接口,并启动开发板。

这里写图片描述

三、演示sensor demo

1、LIGHT SENSOR展示

Light Sensor:用来对环境光进行测量,对这种量级的光是由光敏二极管测量并进行模数转换等处理进而产生Light参数

操作步骤:

打开sensordemo-app

用由弱至强的光线照射到LIGHT SENSOR上,可观察APP上BRIGHTNESS值的变化,可用于检测环境中光线强度的变化。

通常应用在手机中作亮度自动调节和黑屏节电等功能。

这里写图片描述

这里写图片描述

2、COLOR SENSOR展示

Color Sensor:当选定一个颜色滤波器时,它只允许某种特定的原色通过,阻止其它原色的通过。例如:当选择红色滤波器时,入射光中只有红色可以通过,蓝色和绿色都被阻止,这样就可以得到红色光的光强;同理,选择其它的滤波器,就可以得到蓝色光和绿色光的光强。通过这三个值,就可以分析投射传感器上的光的颜色。

操作步骤:

分别用红、绿、蓝纸条遮挡在COLOR SENSOR 上,会观察到APP界面COLOR三基色值的变化。

通常应用在调整屏幕色彩等功能,让屏幕颜色和输出的颜色更接近。

这里写图片描述

这里写图片描述

3、GESTURE SENSOR展示

操作步骤:

使用者将手指靠近GESTURE SENSOR上方,通过做出旋转,移动等手部动作进而达到对目标的操控。

通常用于实现在通话时自动关屏,防止误操作,等隔空解锁,手势翻页等功能。

这里写图片描述

这里写图片描述

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信