1、方案
基于TencentOS Tiny,实现自动登记图书漂流会员和图书,并自动绑定人物与书籍的所属关系,留存开锁取放图书的视频监控截图,登记到图书漂流网。另外,实现自动播放人民语录文字、语音识别开锁。
2、问题
由于8266模块重新刷新就无法联网,没有找到原因,联网操作没有进行处理。修改方案为简单人物经过、亮屏显示二维码、敲门自动开门。
3、代码
#define PASSINGBY_GPIO GPIO3
#define PASSINGBY_GPIO_PIN 17U
#define KNOCKING_GPIO GPIO2
#define KNOCKING_GPIO_PIN 31U
#define UNLOCK_GPIO GPIO2
#define UNLOCK_GPIO_PIN 30U
#define KNOCKING_PIN_READ() GPIO_PinRead(KNOCKING_GPIO,KNOCKING_GPIO_PIN)
#define PASSINGBY_PIN_READ() GPIO_PinRead(PASSINGBY_GPIO,PASSINGBY_GPIO_PIN)
while(1)
{
PRINTF("System is running...\r\n");
if (PASSINGBY_PIN_READ() == 1U){
PRINTF("\r\n SOMEONE IS PASSINGBY! \r\n");
GPIO_PinWrite(UNLOCK_GPIO, UNLOCK_GPIO_PIN, 0U);
}
if (KNOCKING_PIN_READ() == 1U){
PRINTF("\r\n SOMEONE IS KNOCKING! \r\n");
GPIO_PinWrite(UNLOCK_GPIO, UNLOCK_GPIO_PIN, 1U);
}
tos_task_delay(100);
}
4、其它
显示图片需要将图片转换为C,需要用到相关工具。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。