一、触摸骰子 u 触摸开关介绍 触摸开关的原理是通过人体的部位(比如手指)接近开关所产生的电容或电阻的波动,给芯片传递指令,由芯片控制开关电路。 u 硬件连接 将OneDuino核心板和触摸开关组装之后,套上硅胶套,通过双头Type-C线与主控A、B、C、D任意接口连接 u 软件连接 1) 安装积木机器人APP 打开OneDuino_SDK文件夹,进入"app"文件夹,安装积木机器人APP。 1) 使用蓝牙连接米兔积木机器人主控 打开主控等待APP安装完成后,打开APP,点击“积木机器人/履带机甲”,点击左上角的蓝牙标识根据提示靠近主控即可与手机进行连接。 2) 连接成功后进入编程模式界面 3) 连接传感器开发板和米兔积木机器人主控 在连接传感器开发板和主控后,主控识别到开发板后会发出“嘟嘟嘟”的声音,点击右上角传感器图标,有线传感器界面会显示触摸开关已经连接。 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 积木机器人程序 u 实验现象 点击运行,将手指放到触摸开关上,显示屏1将一直随机显示数字1-6,当手指抬起后会暂停刷新并显示为一个固定的数字
|