欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
智能嬰兒車STM32程序 沒什么參考價值
[打印本頁]
作者:
961042558
時間:
2020-6-15 17:17
標題:
智能嬰兒車STM32程序 沒什么參考價值
只有代碼 所以參考價值不大
#include "system.h"
#include "sys.h"
#include "led.h"
#include "beep.h"
#include "pwm.h"
#include "time.h"
#include "exti.h"
#include "key.h"
#include "delay.h"
#include "usart.h"
#include "wifi.h"
#include "BH1750.h"
#include "stdio.h"
u8 Mode=0,flag_man=0,time=0,Flag=1;
u8 data='2';
int main()
{
u8 flag_pengzi=0,flag_pengzinow;
u16 vR=500,vL=500;
char* send_data[20];
float light;
delay_init();
KEY_Init();
BEEP_Init();
uart_init(115200);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中斷優先級分組 分2組
EXTIX_Init();
LED_Init();
IIC_Init();
TIM4_Init(9999,7199);
TIM2_CH1_PWM_Init(500,72-1);
TIM3_CH1_PWM_Init(500,72-1);
beep=0;
LED_G=0;
LED_J=0;
flag_pengzinow=flag_pengzi;
WIFI_Inti();
LED_G=1;
LED_J=1;
delay_ms(200);
LED_G=0;
LED_J=0;
delay_ms(200);
LED_G=1;
LED_J=1;
delay_ms(200);
LED_G=0;
LED_J=0;
while(1)
{
//傳感器控制
light = Get_Sunlight_Value();
if(Flag==1){
if(light>2000) {
flag_pengzi=1; //當光照強度大于3000時升起棚子
}
else{
flag_pengzi=0;
}
}
//手機控制
if((HW==0)&&(!(data=='2'||data=='4'||data=='5'||data=='6'||data=='7'))){
A1=1;
A2=1;
A4=1;
A5=1;
vR=500;
vL=500;
}
else{
if(data=='2'){ // 停止
A1=1;
A2=1;
A4=1;
A5=1;
vR=500;
vL=500;
}
else if(data=='3'){ // 前進
A1=1;
A2=0;
A4=1;
A5=0;
vR=250;
vL=250;
}
else if(data=='4'){ // 后退
A1=0;
A2=1;
A4=0;
A5=1;
vR=250;
vL=250;
}
else if(data=='5'){ // 左轉
A1=1;
A2=0;
A4=0;
A5=1;
vR=300;
vL=300;
}
else if(data=='6'){ // 右轉
A1=0;
A2=1;
A4=1;
A5=0;
vR=300;
vL=300;
}
else if(data=='7'){ //
if(flag_pengzi==1) flag_pengzi=0;
else flag_pengzi=1;
Flag=0;
time=1;
data='2';
}
}
if(flag_pengzinow!=flag_pengzi){
flag_pengzinow=flag_pengzi;
if(flag_pengzi){ // 升起棚子
C1=1;
C2=1;
C3=0;
delay_ms(1000);
delay_ms(1000);
delay_ms(1000);
C1=0;
C2=0;
C3=0;
LED_G=1;
}else{ //降下棚子
C1=1;
C2=0;
C3=1;
delay_ms(1000);
delay_ms(1000);
delay_ms(1000);
C1=0;
C2=0;
C3=0;
LED_G=0;
}
}
if(Mode==0){
if(flag_man==1){
LED_J=!LED_J;
beep=!beep;
}else{
LED_J=0;
beep=0;
}
}
TIM_SetCompare1(TIM2,vL);
TIM_SetCompare1(TIM3,vR);
sprintf((char*)send_data,"%d,%5.1f%c+ ",flag_pengzi,light,data);
printf("AT+CIPSEND=0,20\r\n");
delay_ms(100);
printf("%s\r\n",(char*)send_data);
//delay_ms(200);
}
}
復制代碼
代碼.7z
2020-6-20 03:25 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
193.58 KB, 下載次數: 5, 下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1