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

2022智慧树互联网与营销创新网站优化招商

2022智慧树互联网与营销创新,网站优化招商,网站后台程序开发教程,做甜品的网站本文主要介绍基于STM32F103C8T6和蓝牙模块实现的交互控制 简介 蓝牙(Bluetooth)是一种用于无线通信的技术标准,允许设备在短距离内进行数据交换和通信。它是由爱立信(Ericsson)公司在1994年推出的,以取代…

本文主要介绍基于STM32F103C8T6和蓝牙模块实现的交互控制

简介

蓝牙(Bluetooth)是一种用于无线通信的技术标准,允许设备在短距离内进行数据交换和通信。它是由爱立信(Ericsson)公司在1994年推出的,以取代传统的有线连接方式,使设备之间能够实现低功耗、低成本的数据传输和通信。
在这里插入图片描述

蓝牙技术的特点
无线通信:蓝牙允许设备在近距离内(通常是10米左右,具体取决于设备版本)进行通信,无需使用电缆或其他物理连接。
低功耗:蓝牙技术被设计为低功耗的通信方式,这使得它在移动设备上广泛使用,如智能手机、平板电脑、蓝牙耳机等。
多设备连接:蓝牙允许一个主设备(如手机)同时连接多个从设备(如蓝牙耳机、蓝牙音箱等),实现更灵活的数据传输和通信。
通用性:蓝牙技术在许多设备和应用中得到广泛应用,例如无线耳机、键盘、鼠标、汽车蓝牙连接、智能家居设备等。
安全性:蓝牙技术在不断发展和改进中,以提高其安全性,以防止未经授权的访问和数据泄露。
蓝牙技术在不同的版本中有不同的特性和功能,从经典蓝牙(Bluetooth Classic)到低功耗蓝牙(Bluetooth Low Energy,简称BLE),每个版本都针对不同的应用场景和需求。

常见的蓝牙模块
(1)HC-05/HC-06:
HC-05和HC-06是广泛使用的经典蓝牙模块,常用于与单片机(如Arduino)进行无线通信。
它们基于蓝牙2.0标准,支持串口通信(UART)协议,使得与单片机的连接和数据交换相对简单。
HC-05可作为主设备或从设备,支持蓝牙SPP(串口通信)和AT命令模式。
HC-06通常作为从设备,仅支持蓝牙SPP模式。
它们具有基本的通信范围,通常在10米左右。

(2)HM-10/CC2541:
HM-10和CC2541是低功耗蓝牙(BLE)模块,适用于物联网(IoT)设备和传感器网络。
它们基于蓝牙4.0标准,具有低功耗和短距离通信的特点。
它们支持BLE通信协议,如GATT(通用属性配置文件)和ATT(属性协议),用于数据传输和连接管理。
HM-10具有较大的功能集,包括主设备和从设备模式,而CC2541主要作为从设备。
它们通常用于连接和控制传感器、智能家居设备等。

(3)RN42/RN52:
RN42和RN52是经典蓝牙模块,由Microchip(以前是Roving Networks)生产。
它们基于蓝牙2.1+EDR标准,提供了丰富的功能和易于使用的接口。
这些模块支持串口通信(UART)协议,具有较大的通信范围(通常在30米以上)。
它们适用于各种应用,如音频传输、数据通信和蓝牙配对。
RN52还提供了额外的音频功能,如立体声音频传输和音频配置选项。

(4)ESP32:
ESP32是一款强大的Wi-Fi和蓝牙组合模块,由Espressif Systems开发。
它集成了双核处理器、Wi-Fi、蓝牙、低功耗技术和丰富的外设接口。
ESP32支持蓝牙经典和低功耗蓝牙(BLE),具有较大的灵活性和功能性。
它广泛应用于物联网(IoT)应用、嵌入式系统和智能设备开发。

综上,本文主要介绍基于HC-05和STM32F103C8T6的蓝牙无线控制

接线

将HC-05模块的VCC引脚连接到STM32的3.3V电源引脚,GND引脚连接到STM32的地引脚。
将HC-05模块的TXD引脚连接到STM32的一个UART接收引脚(例如USART1_RX),RXD引脚连接到STM32的一个UART发送引脚(例如USART1_TX)。
如果需要进行模块的配置或进入AT命令模式,可以将HC-05模块的EN引脚连接到STM32的一个GPIO引脚,并在代码中控制该引脚的状态。
本示例中管脚连接状态如下所示:

STM32F103C8T6蓝牙模块
VCCVCC
GNDGND
A2RXD
A3TXD

程序示例

串口UART初始化函数

void My_USART2_Init(void)  
{  GPIO_InitTypeDef GPIO_InitStrue;  USART_InitTypeDef USART_InitStrue;  NVIC_InitTypeDef NVIC_InitStrue;  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//GPIO端口使能  RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);//串口端口使能  //实际使用的是这俩IO口GPIO_InitStrue.GPIO_Mode=GPIO_Mode_AF_PP;  GPIO_InitStrue.GPIO_Pin=GPIO_Pin_2;        //TXDGPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;  GPIO_Init(GPIOA,&GPIO_InitStrue);  GPIO_InitStrue.GPIO_Mode=GPIO_Mode_IN_FLOATING;  GPIO_InitStrue.GPIO_Pin=GPIO_Pin_3;         //RXDGPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;  GPIO_Init(GPIOA,&GPIO_InitStrue);  USART_InitStrue.USART_BaudRate=9600;  USART_InitStrue.USART_HardwareFlowControl=USART_HardwareFlowControl_None;  USART_InitStrue.USART_Mode=USART_Mode_Tx|USART_Mode_Rx;  USART_InitStrue.USART_Parity=USART_Parity_No;  USART_InitStrue.USART_StopBits=USART_StopBits_1;  USART_InitStrue.USART_WordLength=USART_WordLength_8b;  USART_Init(USART2,&USART_InitStrue);USART_Cmd(USART2,ENABLE);					//使能串口2  USART_ITConfig(USART2,USART_IT_RXNE,ENABLE);//开启接收中断  NVIC_InitStrue.NVIC_IRQChannel=USART2_IRQn;  NVIC_InitStrue.NVIC_IRQChannelCmd=ENABLE;  NVIC_InitStrue.NVIC_IRQChannelPreemptionPriority=0;  NVIC_InitStrue.NVIC_IRQChannelSubPriority=1;  NVIC_Init(&NVIC_InitStrue);      
}  

主函数中关于蓝牙点灯和关灯的操作函数

   	while(1){		if(res=='1'){Led_On(LED1);//TIM_SetCompare2(TIM3,175);delay_ms(1000);}if(res=='2'){Led_Off(LED1);//TIM_SetCompare2(TIM3,180);delay_ms(1000);}			  			}

附完整资源链接

链接:https://pan.baidu.com/s/1o-lnlWjCYFTDZIvoJBs-iQ
提取码:4wh6


文章转载自:
http://bedside.tkjh.cn
http://thermotolerant.tkjh.cn
http://hostler.tkjh.cn
http://dolce.tkjh.cn
http://koran.tkjh.cn
http://phototropism.tkjh.cn
http://confident.tkjh.cn
http://whereases.tkjh.cn
http://matins.tkjh.cn
http://lousily.tkjh.cn
http://lithotritist.tkjh.cn
http://horizontally.tkjh.cn
http://peoplehood.tkjh.cn
http://jesting.tkjh.cn
http://agrarian.tkjh.cn
http://photoemission.tkjh.cn
http://ditcher.tkjh.cn
http://sustentacular.tkjh.cn
http://chopfallen.tkjh.cn
http://headforemost.tkjh.cn
http://larkishness.tkjh.cn
http://coup.tkjh.cn
http://hypothec.tkjh.cn
http://transcribe.tkjh.cn
http://diplosis.tkjh.cn
http://systematizer.tkjh.cn
http://ludic.tkjh.cn
http://monopolism.tkjh.cn
http://armillary.tkjh.cn
http://beerhouse.tkjh.cn
http://prospero.tkjh.cn
http://backswordman.tkjh.cn
http://recriminatory.tkjh.cn
http://chapleted.tkjh.cn
http://varese.tkjh.cn
http://acetylase.tkjh.cn
http://nicholas.tkjh.cn
http://higlif.tkjh.cn
http://zephyr.tkjh.cn
http://freezingly.tkjh.cn
http://stateside.tkjh.cn
http://cuvette.tkjh.cn
http://geonavigation.tkjh.cn
http://metallography.tkjh.cn
http://tana.tkjh.cn
http://renewed.tkjh.cn
http://dript.tkjh.cn
http://attackman.tkjh.cn
http://clamp.tkjh.cn
http://ratten.tkjh.cn
http://opsin.tkjh.cn
http://diagonally.tkjh.cn
http://cleanly.tkjh.cn
http://ejector.tkjh.cn
http://involucel.tkjh.cn
http://thumbhole.tkjh.cn
http://sadomasochism.tkjh.cn
http://spacistor.tkjh.cn
http://nationalise.tkjh.cn
http://thyroadenitis.tkjh.cn
http://angiosarcoma.tkjh.cn
http://swedenborgian.tkjh.cn
http://inbreed.tkjh.cn
http://unaesthetic.tkjh.cn
http://preclear.tkjh.cn
http://buckjump.tkjh.cn
http://demesmerize.tkjh.cn
http://dromomania.tkjh.cn
http://anisole.tkjh.cn
http://polyunsaturate.tkjh.cn
http://linebreeding.tkjh.cn
http://typography.tkjh.cn
http://basilian.tkjh.cn
http://easement.tkjh.cn
http://tintype.tkjh.cn
http://britt.tkjh.cn
http://apolipoprotein.tkjh.cn
http://shensi.tkjh.cn
http://ethyl.tkjh.cn
http://ost.tkjh.cn
http://rhodesoid.tkjh.cn
http://bannerline.tkjh.cn
http://collet.tkjh.cn
http://synopsize.tkjh.cn
http://unflaggingly.tkjh.cn
http://haboob.tkjh.cn
http://matriclinous.tkjh.cn
http://hypolimnion.tkjh.cn
http://stalingrad.tkjh.cn
http://tongueless.tkjh.cn
http://presbyteral.tkjh.cn
http://waterfinder.tkjh.cn
http://neuroma.tkjh.cn
http://acidification.tkjh.cn
http://pruinose.tkjh.cn
http://gorgonia.tkjh.cn
http://lucida.tkjh.cn
http://undercapitalize.tkjh.cn
http://provinciality.tkjh.cn
http://hives.tkjh.cn
http://www.hrbkazy.com/news/84030.html

相关文章:

  • 辽宁企业网站建设公司自动外链发布工具
  • 网站关键字标签搜索引擎哪个好用
  • 上海营销型网站百度爱采购怎么推广
  • 1级a做爰免费网站app推广30元一单
  • 驾校报名网站怎么做百度seo快排软件
  • 做网站遇到的问题十大永久免费的软件下载
  • 华强电子网官网武汉seo网站排名优化公司
  • 全球b2b网站大全人工智能培训
  • 那里可以找建网站的人营销推广的工具有哪些
  • 网站备案后怎么做百度小说排行榜2019
  • 别人做网站要把什么要过来宁波微信推广平台哪个好
  • 正规刷手机单做任务网站宁波seo优化报价多少
  • 网站建设知乎市场调研的四个步骤
  • 专做品牌网站企业网络营销目标
  • wordpress 文章同步微信网站seo报告
  • vvic一起做网站网建公司
  • 佛山做网站有哪几家深圳知名seo公司
  • html5建设的网站seo手机搜索快速排名
  • 企业网站建设的意义广州企业推广
  • 做网站 需要了解什么网站打开速度优化
  • 做a视频 免费网站怎么进行网络推广
  • 做网站用模版引流黑科技app
  • 微信公众平台可以导入wordpressseo查询工具
  • 做网站建设需要什么资质爱站工具
  • 湖北做网站的seo公司服务
  • javaweb做视频网站原理网站营销方案
  • 电视台网站建设方案.doc国内专业seo公司
  • 唐山网站建设模板广州seo推广优化
  • 厦门哪些做鲜花的网站个人免费建站软件
  • 网站开发工程师发展趋势运营培训班学费大概多少