第一个Android things应用( 二 )


最后不要忘记添加相关的权限:

代码准备就绪,现在需要将led灯连接到对应“BCM21”针脚了 。
另外,在连接led灯的时候,都需要串联一个电阻,这是因为考虑到寿命和正常工作,led灯最好在一个固定的电流范围内运转,电阻的作用就是为led创造舒适的电流环境 。
连接电路如下图所示:

第一个Android things应用

文章插图
主要关注右边的led灯,对于左边的设备可以忽略 。
上面的电路图上插led灯和电阻的东西叫面包板,面包板可以让我们通过线的拔插来机动性的改变电路连接,入门开发必备;面包本的工作原理也很简单,首先是最上面两行,每一行都是接通的,经常用于接电源,只要在这两行的末端接通电源,那么后面的设备的电源都可以通过插入这两行来获取电源 。再往下5行,每一列是联通的,每一列上也经常有列的序号 。再往下5行的区域类似,再往下又是两行电源了 。
然后是树莓派3B的接口示意图:
第一个Android things应用

文章插图
这张图和针脚详细信息可以在这个网址获取,一定要收藏,因为之后会经常用到:
我们看到接线是从GPIO区域出来,这里就是我们定义的“BCM21”的位置,在树莓派3B的最右下角,之后出来接电阻,然后是led灯的长脚,这里注意了,可能安卓软件开发者会忽略这样的问题,led灯长脚是正极,短脚是负极 。短脚出来直接接地了,也就是负极 。整体效果如下:
第一个Android things应用

文章插图
ok,运行一下,可以看到led灯已经按照我们的代码,开始每隔一秒亮一下了 。
好了,到这,的hello world项目完成了,你已经建立了正确的开发环境,以后的项目只需要编写代码并连接对应硬件设备到板子上就可以了 。欢迎来到 的世界 。