stm32藍牙wifi溫度傳輸電路原理圖如下:
0.png (51.69 KB, 下載次數: 32)
下載附件
2019-10-7 00:41 上傳
單片機源程序如下:
- #include "sys.h"
- #include "usart.h"
- #include "delay.h"
- #include "led.h"
- #include "ds18b20.h"
-
- int main(void)
- {
- short temp;
- Stm32_Clock_Init(9);//系統時鐘設置
- delay_init(72); //延時初始化
- uart_init(72,9600); //串口1初始化
- LED_Init(); //LED初始化
- while(DS18B20_Init())//初始化DS18B20,兼檢測18B20
- {
- LED0=!LED0;//DS0閃爍
- delay_ms(10);
- }
- while(1)
- {
- temp=DS18B20_Get_Temp();
- if(temp<0)
- {
- temp=-temp;
- //LCD_ShowChar(140,150,'-',16,0);//顯示負號
- printf("-");
- }
- //LCD_ShowNum(148,150,temp/10,2,16);//顯示溫度值
- //LCD_ShowNum(172,150,temp%10,1,16);//顯示溫度值
- //printf(temp/10+0x30);
- //printf(temp%10+0x30);
- printf("%d",temp/10);
- printf(".");
- printf("%d",temp%10);
- printf(" 'C");
- printf("\n");
- delay_ms(1000);
- delay_ms(1000);
- }
- }
-
復制代碼
求大神修改程序:
STM32l藍牙溫度傳輸.zip
(539.09 KB, 下載次數: 45)
2019-10-6 17:13 上傳
點擊文件名下載附件
stm32藍牙wifi溫度傳輸 下載積分: 黑幣 -5
|