找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5671|回復(fù): 4
收起左側(cè)

STM32f103通過WiFi連接阿里云的簡單智能家居系統(tǒng)程序

[復(fù)制鏈接]
ID:677706 發(fā)表于 2019-12-30 20:11 | 顯示全部樓層 |閱讀模式
WiFi模塊為esp8266
可以通過連接阿里云,控制RGB,電機,步進電機等。

注意:WiFi名和密碼需修改成自己的。連接阿里云的相關(guān)參數(shù)要修改成自己的。

單片機源程序如下:
  1. #include "stm32f10x.h"
  2. #include "led.h"
  3. #include "delay.h"
  4. #include "motor.h"
  5. #include "uart.h"
  6. #include "stdio.h"
  7. #include "string.h"
  8. #include "makedata.h"
  9. #include "rgbled.h"
  10. #include "dht11.h"
  11. #include "wifi.h"
  12. #include "MQTT.h"
  13. #include "stepmotor.h"
  14. #include "oled.h"
  15. int main(void)
  16. {
  17.         uint8_t buf[50]={0};
  18.        
  19.        
  20. //        TYPE_DATA value={0};
  21. //        TYPE_DHT11 dht11={0};
  22.         uint8_t ret;
  23.        
  24.         LedInit( );//LED初始化
  25.         MotorInit( );
  26.         RGBPinInit( );
  27.         uart1_init(72,115200);
  28.         Uart2Init(115200);
  29.         DHT11PinInit( );
  30.         StepMotorPinInit( );
  31.         OLEDInit( );
  32.         Display( );
  33.        
  34.         while(1)
  35.         {
  36.                
  37.                
  38.                
  39.         }
  40. }
復(fù)制代碼

所有資料51hei提供下載:
阿里云.7z (84.21 KB, 下載次數(shù): 156)



回復(fù)

使用道具 舉報

ID:1 發(fā)表于 2019-12-31 00:43 | 顯示全部樓層
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復(fù)

使用道具 舉報

ID:359938 發(fā)表于 2019-12-31 15:57 | 顯示全部樓層
已經(jīng)下載來編譯過了,在main里面都沒有對esp8266的初始化,還有mqtt的連接步驟都沒有,代碼中使用的是庫函數(shù),只能下來看看,其他沒什么多大意義。
回復(fù)

使用道具 舉報

ID:359938 發(fā)表于 2019-12-31 16:01 | 顯示全部樓層
代碼已經(jīng)下載來看了,主函數(shù)里面對esp8266的操作都沒有,感覺沒多大意義
回復(fù)

使用道具 舉報

ID:374948 發(fā)表于 2020-1-7 10:47 | 顯示全部樓層
沒什么多大意義,內(nèi)部東西,學習不了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表