查看: 2495|回复: 2

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

[复制链接]
  • TA的每日心情
    开心
    2020-1-18 09:06
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 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)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-19 16:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 07:14 , Processed in 0.137724 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.