语音模块语音输入树莓派打印开灯关灯源码

简介: 语音模块语音输入树莓派打印开灯关灯源码

源码

#include <wiringSerial.h>
#include <wiringPi.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
int main ()
{
    int fd;
    char cmd[128]={'\0'};
    int nread;
    wiringPiSetup();
    fd = serialOpen("/dev/ttyAMA0",9600);
    while(1){
        nread = read (fd, cmd, sizeof(cmd));
        if(strlen(cmd)==0){
                printf("chaoShi\n");
                continue;
        }
        if (strstr(cmd,"open")!=NULL){
            printf("open light\n");
        }
        if(strstr(cmd,"close")!=NULL){
            printf("close light\n");
        }
        memset(cmd,'\0',sizeof(cmd)/sizeof(char));
    }
    return 0;
}

接线

20201018113942517.jpg

运行

20201018113940579.png

相关文章
|
8月前
|
IDE 搜索推荐 编译器
使用esp8266使用小爱同学实现开灯与关灯操作
使用esp8266使用小爱同学实现开灯与关灯操作
157 0
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
122 0
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
|
传感器 定位技术 计算机视觉
树莓派开发笔记(九):基于CSI口的摄像头拍照程序(同样适用USB摄像头)
树莓派开发笔记(九):基于CSI口的摄像头拍照程序(同样适用USB摄像头)
树莓派开发笔记(九):基于CSI口的摄像头拍照程序(同样适用USB摄像头)
|
存储 安全 IDE
OpenMV的程序烧录
OpenMV的程序烧录
469 0
|
存储 IDE 物联网
Blinker 语音控制 51单片机 点灯
Blinker 语音控制 51单片机 点灯
318 0
|
传感器 监控 网络协议
Python + ESP32 DIY自动感应智能皂液器 避免触摸更安全
Python + ESP32 DIY自动感应智能皂液器 避免触摸更安全
211 0
树莓派与语音模块实现开关小灯
树莓派与语音模块实现开关小灯
111 0
树莓派与语音模块实现开关小灯
树莓派控制继电器开关样例源码
树莓派控制继电器开关样例源码
122 0
树莓派控制继电器开关样例源码
基于wemos的Arduino环境WIFI控制小车前后左右源码
基于wemos的Arduino环境WIFI控制小车前后左右源码
150 0
基于wemos的Arduino环境WIFI控制小车前后左右源码
|
Linux
ARM6818开发板输入设备(触摸屏)操作(开发五子棋游戏)
ARM6818开发板输入设备(触摸屏)操作(开发五子棋游戏)
462 0