芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

芯片复制stm32的智能家居系统程序

  1. 芯片复制#include "sys.h"
  2. 芯片复制#include "usart.h"
  3. 芯片复制#include "led.h"
  4. #include "timer.h"
  5. #include "ADC.h"
  6. #include "usart3.h"
  7. #include "key.h"
  8. #include "oled.h"
  9. #include "math.h"
  10. #include "dht11.h"
  11. #include "bmp280.h"
  12. #include "gizwits_product.h"

  13. u32 STM32_xx0=0X4E4C4A;
  14. u32 STM32_xx1=0X364B1322;
  15. u32 STM32_xx2=0X132D13  ;

  16. #define FLASH_SAVE_ADDR 0x08010000

  17. u8 buff[30];//参数显示缓存数组
  18. u8 count;
  19. dataPoint_t currentDataPoint;//云端数据点
  20. u8 wifi_sta;//wifi连接状态标志
  21. u8 mode=0;//模式控制自动和手动
  22. u8 NTP_sta=0;//网络时间获取状态
  23. u8 display_contrl=0;  
  24. u8 curtain_flag=0;
  25. u8 last_curtain_flag=0;

  26. extern u8 DHT11_Temp,DHT11_Hum;                //温湿度
  27. u16 Pre;                                                        //气压检测值
  28. u16 gz_value;                                                //光照检测值                       
  29. u16 m2_value;                                                //烟雾检测值
  30. u16 m7_value;                                                //一氧化碳检测值
  31. u16 m135_value;                                                //空气质量检测值

  32. u16 A_DHT11_Temp=35;                                //温度阈值                    高于阈值时报警
  33. u16 A_DHT11_Hum=60;                                        //湿度阈值                                 低于阈值时报警
  34. u16 A_pre=1500;                                                        //气压阈值                                 低于阈值时报警
  35. u16 A_gz_value=4000;                                //光照强度阈值                 低于阈值时打开窗帘和照明灯
  36. u16 A_m2_value=4000;                                //烟雾阈值                                 高于阈值时报警
  37. u16 A_m7_value=4000;                                //一氧化碳阈值           高于阈值时报警
  38. u16 A_m135_value=1500;                        //空气质量阈值                 低于阈值时报警


  39. //协议初始化
  40. void Gizwits_Init(void)
  41. {       
  42.     TIM3_Int_Init(9,7199);//1MS系统定时
  43.     usart3_init(9600);//WIFI初始化
  44.     memset((uint8_t*)¤tDataPoint, 0, sizeof(dataPoint_t));//设备状态结构体初始化
  45.     gizwitsInit();//缓冲区初始化
  46. }

  47. //数据采集
  48. void userHandle(void)
  49. {
  50.     currentDataPoint.valueled=!LED0;
  51.     currentDataPoint.valueCurtain=curtain_flag;
  52.     currentDataPoint.valuetemp=DHT11_Temp;
  53.     currentDataPoint.valuehumidity=DHT11_Hum;
  54.     currentDataPoint.valuepre=Pre;
  55.     currentDataPoint.valueGZ_Value=gz_value;
  56.     currentDataPoint.valueMQ2_Value=m2_value;
  57.     currentDataPoint.valueMQ7_Value=m7_value;
  58.     currentDataPoint.valueMQ135_Value=m135_value;
  59. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信