2回答

0收藏

[原创] [TigerBoard分享]TigerBoard之按键控制LED

#拆解/开源硬件 #拆解/开源硬件 2968 人阅读 | 2 人回复 | 2016-04-20

本帖最后由 annysky 于 2016-4-20 23:25 编辑

经过一个星期的摸索和学习,终于能够控制Tigerboard的GPIO口啦。

功能:外部两个按键控制Tigerboard的led实现跑马灯
器件:1.Tigerboard开发板,
         2. USB下载线
          3.其他开发板(借用按键)
1.首先我们熟悉一下开发板的原理图:J3端的排针

使用引脚33脚和26脚作为按键的输入端,LED的控制主要是借用板子自身的LED灯:


2.新建工程
注意:要在GoDroid平台上利用官方的接口访问底层硬件,首先要把官方提供的Android.jar包替换下载好的Android4.4版本的SDK中的对应包。

打开Android Studio软件,新建工程gpio_led

设置工程名和包名,选择工程保存路径,在选择SDK版本时要注意,需要指定为Android4.4,因为GoDroid是基于Android开发的:

然后一直选择默认配置,直到工程建立完毕。

工程建好后由于
SDK版本的问题会出现报错,打开工程中app目录下的build.gradle文件:
将代码中指定的版本改为19.1.0


打开工程设置界面:


在“Compile Sdk Version”一栏选择“API 19Android4.4”,确定后就不会出现报错了:


软件准备完成,先进行代码的编写。

3.硬件电路的搭建

借用其他板子上的按键,进行按键操作:
下载完程序之后实现的效果:






4.源代码
gpio_led.zip (6.51 MB, 下载次数: 5)






















分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

糖悦之果飞

发表于 2016-4-21 10:38:02 | 只看该作者

赞一个
板凳

电子探索者

发表于 2016-4-21 11:39:23 | 只看该作者

赞一个!赞一个
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条