- 距离上次使用单片机编程已经是很久之前,但完全阻挡不了我对各种编程的热爱加上是朋友出声帮忙叫弄的。
-
废话少说现在进正题
-
该项目需要的材料有:stm32f1c8t6芯片、oled显示屏、mq-3传感器、数量排针及排针座、7号电池及电池座等。
-
mq-3传感器对酒精特敏感,基本一靠近采集数据猛增!,不过这传感器有个不好的地方就是要预约。使用方式如下:
-
部分代码如下
int main(void)
{
u8 alcoholCap[8];
u16 adcx; //采集数据
float temp; //采集转换实际值
u8 flag; //阈值标志位
delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
uart_init(115200); //串口初始化为115200
LED_Init(); //LED端口初始化
TIM3_Int_Init(4999,7199);//500毫秒
OLED_Init();
Adc_Init(); //ADC初始化
while(1)
{
。。。。。。
}
}
}
若想要该完整代码请先 点赞 关注 然后 留下邮箱 ,我会有空私发!!!