自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (36)
  • 收藏
  • 关注

原创 树莓派5代值得购买吗?

主要的由于:树莓派5代的GPIO在硬件上进行了更新,使得一些传统的GPIO控制库失去了支持,这使得大量的树莓派项目失去了5代的支持。相比树莓派4代来说,树莓派5代的性能可以吊打4代,但对于初学者来说,树莓派5代并不友好。对于新手小白来说,树莓派4代更具可玩性。而最新更新的树莓派系统也是问题百出。

2024-02-22 16:05:05 600

基于STM32F103c8t6的空气质量传感器 MQ135传感器 有害气体检测模块(串口显示)

基于STM32F103c8t6的空气质量传感器 MQ135传感器 有害气体检测模块(串口显示)。 基于STM32F103c8t6的空气质量传感器 MQ135传感器 有害气体检测模块(串口显示)。

2021-12-05

基于STM32F103C8T6超声波测距源码及接线(已调).zip

基于STM32F103C8T6超声波测距源码及接线(已调), #define HCSR04_PORT GPIOB #define HCSR04_CLK RCC_APB2Periph_GPIOB #define HCSR04_TRIG GPIO_Pin_11 #define HCSR04_ECHO GPIO_Pin_10

2021-12-05

STM32的指纹密码锁12864(STM32版).rar

STM32的指纹密码锁12864。原理图和程序。 基于stm32单片机的指纹密码锁系统的设计,它可以实现指纹识别成功开锁功能,指纹识别成功,指示灯亮,继电器动作开锁,人员可以进入;指纹识别不成功,指示灯不亮,继电器不动作,人员不可以进入,在管理员模式下还可以实现指纹的录入、指纹的删除、紧急开锁及密码修改功能,其中删除指纹可以实现删除指定指纹号的指纹,并用LCD12864液晶显示器进行显示相关操作步骤。当录入和识别指纹时,LCD12864液晶显示器上会显示对应的指纹编号及相关提示信息。

2021-11-29

STM32 百度云IoT物联网平台 MQTT C.rar

STM32 百度云IoT物联网平台 MQTT 2路开关+2路数据. if(MQTT_CMDOutPtr != MQTT_CMDInPtr){ //if成立的话,说明命令缓冲区有数据了 MQTT_CMDOutPtr[MQTT_CMDOutPtr[0]+1] = '\0'; //加入字符串结束符 u1_printf("命令:%s\r\n",&MQTT_CMDOutPtr[1]); //串口输出信息 if(!memcmp(&MQTT_CMDOutPtr[1],CMD1,strlen(CMD1))){ //判断指令,如果是CMD1

2021-11-29

STM32 腾讯云IoT物联网平台 MQTT 2路开关+2路数据WiFi.rar

STM32 腾讯云IoT物联网平台 MQTT 2路开关+2路数据WiFi. if(MQTT_CMDOutPtr != MQTT_CMDInPtr){ //if成立的话,说明命令缓冲区有数据了 MQTT_CMDOutPtr[MQTT_CMDOutPtr[0]+1] = '\0'; //加入字符串结束符 u1_printf("命令:%s\r\n",&MQTT_CMDOutPtr[1]); //串口输出信息

2021-11-29

STM32 阿里云IoT物联网平台 MQTT 2路开关+2路数据.rar

STM32 阿里云IoT物联网平台 MQTT 2路开关+2路数据 if(!memcmp(&MQTT_CMDOutPtr[1],CMD1,strlen(CMD1))){ //判断指令,如果是CMD1 LED1_OUT(!LED1_IN_STA); //开关1状态翻转 如果点亮就熄灭,反之如果熄灭就点亮 LED_DATA_State(); //判断2路开关状态和采集状态,并发布给服务器

2021-11-29

STM32 阿里云IoT物联网平台 MQTT 4路开关控制.rar

STM32 阿里云IoT物联网平台 MQTT 4路开关控制. if(!memcmp(&MQTT_CMDOutPtr[1],CMD1,strlen(CMD1))){ //判断指令,如果是CMD1 LED1_OUT(!LED1_IN_STA); //开关1状态翻转 如果点亮就熄灭,反之如果熄灭就点亮 LED_State(); //判断4路开关状态,并发布给服务器

2021-11-29

STM32 OneNet云IoT物联网平台 MQTT 2路开关+2路数据.rar

STM32 OneNet云IoT物联网平台 MQTT 2路开关+2路数据. if(MQTT_CMDOutPtr != MQTT_CMDInPtr){ //if成立的话,说明命令缓冲区有数据了 MQTT_CMDOutPtr[MQTT_CMDOutPtr[0]+1] = '\0'; //加入字符串结束符 u1_printf("命令:%s\r\n",&MQTT_CMDOutPtr[1]); //串口输出信息 if(!memcmp(&MQTT_CMDOutPtr[1],CMD1,strlen(CMD1))){ //判断指令,如果是CMD1 LED1_OUT(!LED1_IN_STA); //开关1状态翻转 如果点亮就熄灭,反之如果熄灭就点亮 LED_DATA_State(); //判断2路开关状态和采集状态,并发布给服务器 }else if(!memcmp(&MQTT_CMDOutPtr[1],CMD2,strlen(CMD2))){ //判断指令,如果是CMD2 LED2_OUT(!LED2_IN_STA); //开关2状态翻转 如果点亮就熄灭,反之如果熄灭就点亮 LED_DATA_State();

2021-11-29

STM32 OneNet云IoT物联网平台 MQTT 4路开关控制.rar

STM32 OneNet云IoT物联网平台 MQTT 4路开关控制. if(MQTT_CMDOutPtr != MQTT_CMDInPtr){ //if成立的话,说明命令缓冲区有数据了 MQTT_CMDOutPtr[MQTT_CMDOutPtr[0]+1] = '\0'; //加入字符串结束符 u1_printf("命令:%s\r\n",&MQTT_CMDOutPtr[1]); //串口输出信息 if(!memcmp(&MQTT_CMDOutPtr[1],CMD1,strlen(CMD1))){ //判断指令,如果是CMD1 LED1_OUT(!LED1_IN_STA); //开关1状态翻转 如果点亮就熄灭,反之如果熄灭就点亮 LED_State(); //判断4路开关状态,并发布给服务器 }else if(!memcmp(&MQTT_CMDOutPtr[1],CMD2,strlen(CMD2))){ //判断指令,如果是CMD2 LED2_OUT(!LED2_IN_STA); //开关2状态翻转 如果点亮就熄灭,反之如果熄灭就点亮 LED_State();

2021-11-29

STM32 OneNet云IoT物联网平台 MQTT 1路开关控制WiFi.rar

STM32 OneNet云IoT物联网平台 MQTT 1路开关控制WiFi例程. if(MQTT_TxDataOutPtr != MQTT_TxDataInPtr){ //if成立的话,说明发送缓冲区有数据了 //3种情况可进入if //第1种:0x10 连接报文 //第2种:0x82 订阅报文,且ConnectPack_flag置位,表示连接报文成功 //第3种:SubcribePack_flag置位,说明连接和订阅均成功,其他报文可发 if((MQTT_TxDataOutPtr[1]==0x10)||((MQTT_TxDataOutPtr[1]==0x82)&&(ConnectPack_flag==1))||(SubcribePack_flag==1)){ u1_printf("发送数据:0x%x\r\n",MQTT_TxDataOutPtr[1]); //串口提示信息 MQTT_TxData(MQTT_TxDataOutPtr); //发送数据 MQTT_TxDataOutPtr += BUFF_UNIT; //指针下移 if(MQTT_TxDataOutPtr==MQTT_TxDataEndPtr) //如果指针到缓冲区尾部了 MQTT_TxDataOutPtr = MQTT_TxDataBuf[0]; //指针归位到缓冲区开头 } }//处理发送缓冲区数据的else if分支结尾

2021-11-29

通用基础程序之 调色彩灯.rar

通用基础程序之 调色彩灯,STM32 RGBLed_Open(); //彩灯初始化 RGBLed_SetData(yellow); //黄 Delay_Ms(1000); //延时 RGBLed_SetData(green); //绿

2021-11-29

通用基础程序之 TIM3 PWM输出 PB0呼吸灯.rar

通用基础程序之 TIM3 PWM输出 PB0呼吸灯,STM32 PWM_T3CH3_PB0_Init(1000-1,72-1); //72M/72=1Mhz的计数频率,重装1000,所以PWM频率为 1M/1000=1Khz. //我们设置TIM3通道4是PWM1向上模式,有效电平低电平 //当计数值小于比较值时,输出低电平,大于比较值时输出高电平 //达到溢出值1000时,计数值回0,再输出低电平,大于比较值时输出高电平,往复循环

2021-11-29

通用基础程序之 定时器 TIM2.rar

通用基础程序之 定时器 TIM2。 TIM2_Init(5000,7200); //TIM2初始化,定时时间 5000*7200*1000/72000000 = 500ms TIM_Cmd(TIM2,ENABLE); //开启TIM2

2021-11-29

通用基础程序之 定时器 TIM1.rar

通用基础程序之 定时器 TIM1 TIM1_Init(5000,7200); //TIM1初始化,定时时间 5000*7200*1000/72000000 = 500ms TIM_Cmd(TIM1,ENABLE); //开启TIM1 while(1) //主循环,不做处理,在定时器1的中断中完成LED的状态翻转 { }

2021-11-29

NEC红外编码收发.rar

NEC红外编码收发.rar 包含程序的main函数,是整个程序的入口 Delay_Init(); //初始化延迟功能 Usart1_Init(921600); //串口1功能初始化,波特率9600 IrNEC_Capture_Init(); //NEC红外信号解码 捕获方式初始化 u1_printf("NEC红外信号编解码测试程序\r\n"); //串口输出调试信息 while(1){ //主循环 IR_Send(sdata); //发送红外数据 Delay_Ms(2000); //延时2s }

2021-11-29

stm32F103c8t6的IIC总线 DHT12温湿度.rar

stm32F103c8t6的IIC总线 DHT12温湿度,包含程序的main函数,是整个程序的入口 。 u1_printf("湿度值:%d.%d %\r\n",data[0],data[1]); //串口输出数据 u1_printf("温度值:%d.%d °C\r\n\r\n",data[2],data[3]); //串口输出数据

2021-11-29

综合测评重要元件之NE555资料.rar

综合测评重要元件NE555资料。 MK_NE555内部结构及应用电路,MK_NE555内部全解及应用电路集合,MK_NE555应用电路图大全23种, MK_NE555总结大全。

2021-10-28

综合测评重要元件之运放资料.rar

综合测评重要元件之运放资料。 运放的选择需注意很多事项,在不是很严格的条件下,常需考虑运放的工作电压、输出电流、功耗、增益带宽积、价格等。当然,当运放在特殊条件下使用时,还需考虑不同的影响因子。

2021-10-28

2011国赛综合测评及仿真.rar

2011国赛综合测评及仿真。 1.综合测评应在模数实验室进行,实验室应能提供常规仪器仪表和电阻、电容等; 2.电路板检查后发给参赛队,原则上不允许参赛队更换电路板; 3.若电路板上已焊好的LM324被损坏,允许提供新的LM324芯片,自行焊接,但要酌情扣分; 4.提供LM324使用说明书。

2021-10-28

2013国赛综合测评及仿真.rar

2013国赛综合测评及仿真。 使用 555 时基电路产生频率为 20kHz-50kHz 的方波Ⅰ作为信号源;利用此方波Ⅰ,可在四个通道输出 4 种波形:每通道输出方波Ⅱ、三角波、正弦波Ⅰ、正弦波Ⅱ中的一种波形

2021-10-28

2015国赛综合测评及仿真.rar

2015国赛综合测评及仿真; 1. 设计制作要求 使用 555 时基电路产生频率为 20kHz-50kHz 的方波Ⅰ作为信号源;利用此方波Ⅰ,可在四个通道输出 4 种波形:每通道输出方波Ⅱ、三角波、正弦波Ⅰ、正弦波Ⅱ中的一种波形,每通道输出的负载电阻均为 600 欧姆。

2021-10-28

2017国赛综合测评及仿真.rar

2017国赛综合测评及仿真。 使用题目指定的综合测评板上的两片READ2302G(双运放)和一片HD74LS74芯片设计制作一个复合信号发生器。   给出方案设计、详细电路图和现场自测数据波形(一律手写、3个同学签字、注明综合测试板编号),与综合测试板一同上交。   设计制作要求如图1所示。设计制作一个方波产生器输出方波,将方波产生器输出的方波四分频后再与三角波同相叠加输出一个复合信号,再经滤波器后输出一个正弦波信号。

2021-10-28

2019国赛综合测评及仿真.rar

2019国赛综合测评及仿真,首先是一路方波,对于方波可以直接利用自激振荡的方式产生。 如果已经产生了比较好的正弦波或者是三角波,则可以通过比较器将其重新整形为方波。而对于窄脉冲同样也可以利用自激振荡的方式产生,但是需要重新改变回路参数,比如R或RC的比例来得到不同的占空比。 另一方面如果利用比较器的方式产生,则需要调整比较器的阈值来得到不同的占空比输出。 第二,对于正弦波的产生,同样也可以利用自激振荡。但是如果对方波和三角波进行傅里叶展开,发现有很多的频率分量,那么就可以通过滤波器的方式,来直接选出所需要的频率。 通常我们所用的是低通滤波器来得到其基波的方式,对于余弦波的产生,也可以利用自激振荡的方式。 但是我们注意到正弦波和余弦波,仅仅是相差一个90度的附加相移,因此可以利用已经产生的正弦波,通过移相的方式来得到所需要的余弦波。 需要注意的是四个波形不一定要完全独立产生。在方波和正弦波以及方波与窄脉冲或者余弦波与正弦波之间可以进行相互的转换。

2021-10-28

基于STM32F103C8T6的舵机控制.rar

基于STM32F103C8T6的舵机控制,舵机控制,TIM_SetCompare1(TIM1,1950); //对应0度 2.5

2021-09-04

ESP8266 OneNet云服务器 HTTP协议 4路开关控制.rar

基于STM32F103C8T6 OneNet4路开关控制,通过ESP8266联网 OneNet云服务器 HTTP协议 4路开关控制

2021-09-04

ESP8266 OneNet云服务器 HTTP协议 1路开关控制.rar

基于STM32的OneNet1路开关控制,通过ESP8266进行联网。远程控制1路开关控制状态。 ESP8266 OneNet云服务器 HTTP协议 1路开关控制

2021-09-04

STM32程序移植DHT11.rar

STM32C8T6的DHT11温湿度模块显示 接口:DHT11温湿度模块接口: VCC--------------------3.3V GND-------------------GND DATA-------------------PA5 串口使用串口一,波特率9600 VCC--------------------VCC GND-------------------GND PA9--------------------RXD PA10-------------------TXD

2021-09-04

IT杯比赛寻迹小车.rar

电动小车系统使用msp430f149作为控制核心,使用8路红外对管反馈给芯片小车的路线情况,控制小车准确的行驶在轨道上和停车功能,到达停车线时控制蜂鸣器发出声音。使用PID实时检测小车的速度,控制小车在规定的时间内完成路线。

2021-09-04

5529蓝牙遥控.rar

基于MSP430F5529的蓝牙控制小车。MSP430F5529蓝牙遥控小车向前转,向后转,向左转,向右转。

2021-09-04

双向DC DC变换器.rar

本设计以双向半桥电路为主拓扑结构,以单片机最小系统板为控制核心,协调各个模块工作以实现题设功能。电路分为主电路拓扑模块、控制模块、PWM控制信号驱动模块、辅助电源模块、电压电流采样模块。主电路采用双向半桥电路;控制模块使用单片机STM32F103ZET6的PWM输出端口产生PWM信号,PWM信号IR2109模块产生互补的PWM驱动电平,通过其内部A/D端口采集电压、电流信号,通过程序PID算法进行控制;电压信号经分压采样送入单片机,电流采样模块通过滤波差分放大芯片INA270将电流信号转换为电压信号,处理之后送与单片机,实现过充保护功能。按键控制整个系统的充放电模式改变。

2021-09-04

【2015年】电赛——双向DC-DC变换器(原理图+PCB源文件+源代码+论文)——全国.rar

【2015年】电赛——双向DC-DC变换器(原理图+PCB源文件+源代码+论文)完成了以下指标: U2=30V 条件下,实现对电池恒流充电。 充电电流 I1 在 1~2A 范围内步进可调,步 进值不大于 0.1A, 电流控制精度不低于 5%。 (步进0.05A 符合) 设定 I1=2A, 调整直流稳压电源输出电压,使 U2 在 24~36V 范围内变化时,要求 充电电流 I1 的变化率不大于 1%。 (实测 0.8%) .......

2021-09-04

pl2303解决win10等系统问题

pl2303解MSP430单片机驱动问题决win10等系统问题,pl2303手动加载驱动。pl2303解MSP430单片机驱动问题决win10等系统问题,pl2303手动加载驱动。

2021-03-28

win10系统可用的msp430驱动

win10的FET430-VCP的驱动装不了(虽然是IAR自带驱动)FET430-CDC的驱动是可以的。亲测有用。

2021-03-28

C语言教程-100例.zip

C语言教程-100例,编程100例习题集适合具备C语言基础语法的学习,提高编写程序的逻辑思维能力和算法设计能力专门精心设计。100个经典的算法

2021-03-20

2019年全国大学生电子设计竞赛A组.zip

2019年全国大学生电子设计大赛 电动小车动态无线充电系统 A组相关代码,以MSP430为微控制器 控制小车完成对应功能。内涵MSP430配置ADC TIMER部件

2021-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除