当前位置: 首页 > news >正文

温州网站改版公司一个电商网站开发周期是多久

温州网站改版公司,一个电商网站开发周期是多久,做网站是什么意思,做网站能不备案么文章目录 前言一、超声波测距1.超声波简介2.超声波测距原理2.超声波测距步骤 二、舵机的控制三、硬件搭建及功能展示总结 前言 一个学习STM32的小白~ 有问题请评论区或私信指出 提示:以下是本篇文章正文内容,下面案例可供参考 一、超声波测距 1.超声波…

文章目录

  • 前言
  • 一、超声波测距
    • 1.超声波简介
    • 2.超声波测距原理
    • 2.超声波测距步骤
  • 二、舵机的控制
  • 三、硬件搭建及功能展示
  • 总结


前言

一个学习STM32的小白~ 有问题请评论区或私信指出


提示:以下是本篇文章正文内容,下面案例可供参考

一、超声波测距

1.超声波简介

超声波传感器模块上面通常有两个超声波元器件,
。一个用于发射,一个用于接收。
电路板上有四个引脚:VCC GND Trig(触发),Echo(回应)

主要参数:
工作电压与电流:5V,15mA
感应距离: 2~400cm
感测角度:不小于15°
被测物的面积不要小于50cm并且尽量平整
具备温度补偿电路

在这里插入图片描述

2.超声波测距原理

超声波模块的触发脚(Trig)输入10us以上的高电位,即可发射超声波,发射超声波后,与接收到传回的超声波之前,”响应”脚(Echo)位呈现高电平。因此,程序可以从”响应”脚位(Echo)的高电平脉冲持续时间,换算出被测物的距离。

距离公式:高电平持续时间 * 声速(340/秒)/2
在这里插入图片描述

2.超声波测距步骤

1.配置GPIO引脚结构体(Trig,Echo)。
2.配置定时器结构体
3.配置定时器中断结构体
4.开启时钟(定时器,GPIO)
5.Tria引脚输出高电平(10us以上),然后关闭
6.等待Echo引脚输入高电平开始,定时器打开–>开启计数器计数
7.等待Echo引脚输入高电平结束,定时器关闭—>停止计数器计数
8.通过计数器的值计算得出超声波测量距离

#include "HCSR04.h"
#include "stm32f10x.h"                  // Device header
#include "SysTick.h"
uint32_t ms_Count = 0;#define Trig_Value_High  GPIO_SetBits(GPIOB,GPIO_Pin_11)
#define Trig_Value_LOW  GPIO_ResetBits(GPIOB,GPIO_Pin_11)#define Echo_Read  GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_10)void HCSR04_Config(void)
{GPIO_InitTypeDef  HCSR04_Structure;TIM_TimeBaseInitTypeDef  TIM4_Structure;NVIC_InitTypeDef nvic_Structure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4,ENABLE);//TrigHCSR04_Structure.GPIO_Mode = GPIO_Mode_Out_PP;HCSR04_Structure.GPIO_Pin = GPIO_Pin_11;HCSR04_Structure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB,&HCSR04_Structure);//EchoHCSR04_Structure.GPIO_Mode = GPIO_Mode_IN_FLOATING;HCSR04_Structure.GPIO_Pin = GPIO_Pin_10;GPIO_Init(GPIOB,&HCSR04_Structure);TIM4_Structure.TIM_ClockDivision = TIM_CKD_DIV1;TIM4_Structure.TIM_CounterMode = TIM_CounterMode_Up;TIM4_Structure.TIM_Period = 1000-1;TIM4_Structure.TIM_Prescaler =72-1;TIM4_Structure.TIM_RepetitionCounter = 0;TIM_TimeBaseInit(TIM4,&TIM4_Structure);TIM_ITConfig(TIM4,TIM_IT_Update,ENABLE);TIM_Cmd(TIM4,DISABLE);NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);nvic_Structure.NVIC_IRQChannel = TIM4_IRQn;nvic_Structure.NVIC_IRQChannelPreemptionPriority = 0;nvic_Structure.NVIC_IRQChannelSubPriority = 0;nvic_Structure.NVIC_IRQChannelCmd = ENABLE;NVIC_Init(&nvic_Structure);}void open_TIM4(void)
{TIM_SetCounter(TIM4,0);//初始化CNT = 0ms_Count = 0;//计时器 = 0TIM_Cmd(TIM4,ENABLE);
}void close_TIM4(void)
{TIM_Cmd(TIM4,DISABLE);
}int Get_timeCount(void)
{uint32_t t_Count;t_Count = ms_Count*1000;//毫秒化微妙t_Count += TIM_GetCounter(TIM4);//加上当前CNT值TIM4->CNT = 0;//CNT置0delay_ms(50);return t_Count;
}float GetLenth(void)
{uint32_t time = 0;uint16_t i = 0;float lenth = 0;float sum = 0;while(i != 5)//取五次测距结果{Trig_Value_High;//发射20us超声波delay_us(20);Trig_Value_LOW;while(Echo_Read == 0);//等待Echo接收反射波open_TIM4();//接收到反射波打开定时器i = i+1;//记录次数while(Echo_Read == 1);等待Echo接收的反射波停止close_TIM4();//关闭定时器time = Get_timeCount();//获取反射波持续时间lenth = ((float)time/58.3);//计算距离cm/ussum += lenth;}lenth = sum/5.0;return lenth;
}void TIM4_IRQHandler(void)
{if( TIM_GetITStatus(TIM4,TIM_IT_Update) != RESET){ms_Count++;//每次中断代表1ms过去了TIM_ClearITPendingBit(TIM4,TIM_IT_Update);}}

二、舵机的控制

本文讲述舵机控制电机方法点击直达

三、硬件搭建及功能展示

如图:

在这里插入图片描述

在这里插入图片描述


总结

局部变量初值一定不要忘记~~ 切记!!!

http://www.yayakq.cn/news/563235/

相关文章:

  • 大连金州代做网站公众号深圳做营销网站
  • 做网站的什么行业好出单传奇手游排行榜前一
  • 北京做机柜空调的网站具体网络营销方案
  • jsp网站开发小程序wordpress 漏洞 扫描
  • 网站怎么做背景wordpress 上传 阿里云
  • 广州设计公司网站宝安区做网站
  • 自己做网站需要学什么软件下载产品展示网站源码php
  • 网站建设帐号网站后台管理系统进入
  • 深圳做网站商泉州网站建设公司首选
  • 网站域名重定向wordpress迁移typecho
  • 甘肃营销型网站建设门面商铺装修
  • 网站建设技术服务费记什么科目做贺卡的网站
  • 外卖网站的建设与推广网站建设接私单
  • 网站变灰是什么事杭州营销
  • 公司名称变更网站要重新备案app拉新佣金排行榜
  • 跳网站查询的二维码怎么做的网站建设开发用什么软件
  • 网站建设整体流程手机能访问电脑上自己做的网站吗
  • 外包做网站的要求怎么写贵阳做网站哪家公司好
  • 网络推广公司 深圳河南网站建设优化
  • 网站改版设计注意事项网站邮箱登陆代码
  • 昆明网站建设怎么样网站做的好的tkd
  • 如何用dw做网站首页wordpress会员认证
  • 网站的优化和推广方案怎么写各大高校的校园网站建设
  • dedecms 一键更新网站手机网站制作公司选哪家
  • 有后台的网站如何建设网络营销的企业网站
  • 搜索引擎推广培训网站优化的基本思想与原则
  • wordpress可以做电影站win2008r2 iis配置网站
  • 开拓网站建设公司百度云wordpress怎么搭建网站
  • 腾讯云服务器可以做网站百度代理查询系统
  • 上海网站建设公司服务怎么做高端手机网站 制作公司