蓝桥杯嵌入式—拓展板
蓝桥杯嵌入式—拓展板
琰婧
努力学习。
展开
-
蓝桥杯嵌入式拓展板学习索引
蓝桥杯嵌入式开发拓展板学习目录 如果说你是刚开始准备学习拓展版,那就完全可以按着我这个顺序去学习。 蓝桥杯嵌入式扩展板模块之数码管 蓝桥杯嵌入式扩展板模块之按键 蓝桥杯嵌入式扩展板模块之光敏电阻与电压判断 蓝桥杯嵌入式扩展板模块之两路采集 蓝桥杯嵌入式扩展板模块之DS18b20(温度传感器) 蓝桥杯嵌入式扩展板模块之DHT11(温湿度传感器) 蓝桥杯嵌入式扩展板学习之LIS302DL(三轴加速度...原创 2020-03-22 19:40:31 · 2717 阅读 · 0 评论 -
蓝桥杯嵌入式扩展板模块之按键
蓝桥杯嵌入式扩展板模块之按键硬件介绍Button.cButton.c函数实现的讲解Button.h总结 硬件介绍 U1S1这是我见到过最NB的硬件电路,我当时还以为是矩阵键盘,没想到它采用的是ADC采集它的分压值。。 其中ADC_Key你就把它当做一个ADC采集口,当S按键按下后,ADC采集的电压就会改变,所以你要做的就是根据采集电压的不同区判断是哪个按键被按下。有人可能会担心这样可能不精确会造...原创 2020-03-22 19:27:55 · 1542 阅读 · 1 评论 -
蓝桥杯嵌入式扩展板模块之数码管
蓝桥杯嵌入式扩展板模块之数码管硬件电路介绍Seg.cSeg.c函数实现的讲解Seg.h总结 硬件电路介绍 从硬件电路中我们可以看出这三个数码管都是共阴管,则输入高电平即可亮。 在数码管模块这里我们要用到一个芯片74ls595,它的中文名叫做“8位输出锁存移位寄存器”,在比赛的时候我们只需要在乎SER,SCK,RCLK这三个引脚就可以了,具体的使用方法我在函数的实现中讲解。 Seg.c #incl...原创 2020-03-22 19:28:24 · 1772 阅读 · 0 评论 -
蓝桥杯嵌入式扩展板模块之两路采集
关于这个模块其实我在前面的博客中已经写的比较详细了,因此我在这只是放一下代码而已。 传送门:STM32ADC模块-温度传感器的单通道采集与多通道采集 蓝桥杯嵌入式扩展板模块之两路采集硬件背景双通道的实现 硬件背景 双通道的实现 adc.c #include "adc.h" u16 Adc2_Number[2]; void Adc_Init(void){ ADC_InitTypeDef ADC...原创 2020-03-22 19:25:16 · 1128 阅读 · 0 评论 -
蓝桥杯嵌入式扩展板模块之光敏电阻与电压判断
蓝桥杯嵌入式扩展板模块之光敏电阻背景介绍TrAO.c电压判断 背景介绍 光敏电阻是随着光照越强,电阻越小。我们只需要用ADC采集TrAO处的电压,我们只需要简单的利用分压公式就可以算出R47的电阻。 TrAO.c #include "TrAO.h" void TrAO_Init(void){ ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeD...原创 2020-03-22 19:26:04 · 1586 阅读 · 4 评论 -
蓝桥杯嵌入式扩展板模块之DHT11(温湿度传感器)
蓝桥杯嵌入式扩展板模块之温湿度传感器DHT11模块介绍DHT11驱动函数讲解 DHT11模块介绍 这个DHT11模块的驱动比赛的时候是提供的,但是你要明白它返回的数据是怎么去使用的。 DHT11驱动函数讲解 由上图可以看出,我们得到的数据是40位的,并且后8位是校验位,所以也验证了dht11_read()函数的最后一行,要先右移8位再输出。那么我们得到数据只有要做的就是把数据提取出来就可以了。 ...原创 2020-03-22 19:26:58 · 2099 阅读 · 0 评论 -
蓝桥杯嵌入式扩展板模块之DS18b20(温度传感器)
蓝桥杯嵌入式扩展板模块之温度传感器硬件介绍DS18B20 硬件介绍 蓝桥杯嵌入式拓展版提供的温度传感器是DS18B20。关于他的驱动文件比赛的的时候是提供的,但是以防万一,自己还是要会写读写文件。 DS18B20 float ds18b20_GetVal(void) { float Val=0; u8 val[2]; u8 i = 0; u16 x = 0; ow_reset(); ...原创 2020-03-22 19:27:24 · 2261 阅读 · 1 评论 -
蓝桥杯嵌入式扩展板学习之LIS302DL(三轴加速度传感器)
背景介绍 首先LIS302DL在蓝桥杯比赛中是通过I2C进行通信的,与AT24C02芯片一样有自己独特的读和写的iic地址。有上图可以看出LIS302DL的SD0管脚接地,再根据芯片资料的介绍,可以得知其Read地址为(0x39) ,write地址为(0x38) I²C的文件的处理 我们打开比赛提供的外围芯片参考程序I²C文件,首先打开I2C.c文件。 I2C.c #include "i2c....原创 2020-03-22 19:28:36 · 2557 阅读 · 2 评论