51坐姿纠正成品+语音设计
本设计由STC89C52单片机电路+红外避障模块电路+光敏电阻电路+蜂鸣器报警电路+LED灯电路+ISD1820语音模块电路+电源电路组成。
1、通过红外避障模块测距(3-80cm可调),如果避障模块检测到障碍物,语音播报:“弯腰了,请注意姿势”。
2、通过光敏电阻模块检测光照(光照阈值可以通过模块上的电位器调节),如果当前光照达到阈值,则语音播报:“亮度不足”。
3、系统上电如果超过1分钟,蜂鸣器声光报警。
4、此3种模式3种触发报警方式只要有1个满足,均是报警。如果都没有触发,则均不报警。
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<stdio.h>
#include "delay.h"
sbit buzzer =P2^0; // 引脚定义
sbit ligh =P1^2; //光照检测
sbit juli =P1^1; //距离检测
sbit yuyin_wy =P2^1; //语音弯腰
sbit yuyin_gz =P2^2; //语音光照
unsigned long time_20ms=0; //定时器计数
bit buzzerFlag =0;
void Init_Timer0(void);
void uartSendStr(unsigned char *s,