//检测按键状态
void *key_thread()
{
// pinMode(door_Lock, OUTPUT); //将门锁端口置为输出
int val;
while (1)
{
val = digitalRead(key);
// printf("key = %d\n", val);
if (val == 0) //防止重复检测
{
delay(500);
val = digitalRead(key);
// printf("key = %d\n", val);
if (val == 1) //按键按下,启动人脸识别线程
{
pthread_create(&cameraThread, NULL, cameraThread_func, NULL);
}
}
}
}
基于树莓派的智能家居系统(四十八)——按键检测线程
最新推荐文章于 2024-05-19 18:51:10 发布