查看: 211|回复: 2

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

[复制链接]

16

主题

1

好友

495

积分

秀才

Rank: 3Rank: 3

  • TA的每日心情
    开心
    2016-4-16 19:18
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2016-4-20 23:09:44 |显示全部楼层
    本帖最后由 annysky 于 2016-4-20 23:25 编辑

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

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

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


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

    打开Android Studio软件,新建工程gpio_led
    QQ截图20160420231721.jpg

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

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

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


    打开工程设置界面:
    2.png


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


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

    3.硬件电路的搭建

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


    IMG_20160420_220949.jpg


    IMG_20160420_221004.jpg


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





















    回复

    使用道具 举报

    195

    主题

    3

    好友

    9644

    积分

    超级版主

    Rank: 8Rank: 8

    该用户从未签到

    发表于 2016-4-21 10:38:02 |显示全部楼层
    赞一个
    回复

    使用道具 举报

    0

    主题

    0

    好友

    8

    积分

    白丁

    Rank: 1

    该用户从未签到

    发表于 2016-4-21 11:39:23 |显示全部楼层
    赞一个!赞一个
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-8 06:15 , Processed in 0.136410 second(s), 13 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部