请选择 进入手机版 | 继续访问电脑版
投稿
开启辅助访问
 找回密码
 立即注册
取消
搜索
开发板 + 关注 已有0人关注 发新帖

基于开发板的 骰子

时间:2020-06-18 阅读:3538 回复:0

11

主题

17

帖子

171

积分

注册会员

Rank: 2

积分
171
一、触摸骰子
u 触摸开关介绍
触摸开关的原理是通过人体的部位(比如手指)接近开关所产生的电容或电阻的波动,给芯片传递指令,由芯片控制开关电路。
u 硬件连接
将OneDuino核心板和触摸开关组装之后,套上硅胶套,通过双头Type-C线与主控A、B、C、D任意接口连接
1.jpg
u 软件连接
1)    安装积木机器人APP
打开OneDuino_SDK文件夹,进入"app"文件夹,安装积木机器人APP。
2.png
1)    使用蓝牙连接米兔积木机器人主控
打开主控等待APP安装完成后,打开APP,点击“积木机器人/履带机甲”,点击左上角的蓝牙标识根据提示靠近主控即可与手机进行连接。
3.png 4.png
2)    连接成功后进入编程模式界面
5.png
3)    连接传感器开发板和米兔积木机器人主控
在连接传感器开发板和主控后,主控识别到开发板后会发出“嘟嘟嘟”的声音,点击右上角传感器图标,有线传感器界面会显示触摸开关已经连接。
6.png
u 示例程序
   #include  "AIQI_BSP_Driver.h"
  void setup (void)
  {
     AIQI_BSP_Init(ONEBOT_TOUCH_KEY);//AIQI硬件驱动初始化
     pinMode(16, INPUT);//设置引脚为输入  
  }
  void loop (void)
  {
        if(digitalRead(16)==LOW)//如果感应到触摸
        {
          AIQI_Write_Bytes[1]=0x01;   //将按键状态发送给主控
        }
        else
        {
          AIQI_Write_Bytes[1]=0x00;
    }  
  
}
  

u 积木机器人程序
7.jpg
u 实验现象
点击运行,将手指放到触摸开关上,显示屏1将一直随机显示数字1-6,当手指抬起后会暂停刷新并显示为一个固定的数字

6.png
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    11

    主题

    17

    帖子

    171

    积分

    注册会员

    Rank: 2

    积分
    171

发私信

热门活动

    面包板式开发板实验(一) LED灯闪烁基于开发板的 骰子