wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14257|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

Wifi遙控小車使用說明與APP及單片機(jī)控制源碼下載

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:376787 發(fā)表于 2018-7-21 18:07 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
Wifi遙控小車使用說明
本例程采用ESP8266 wifi模塊與STM32串口連接,并提供AT指令封裝庫與STM32通訊,實現(xiàn)如下的通訊方式:

1、硬件部分
Wifi模塊絲印圖即引腳如下:
硬件連接如下:
Wifi模塊
Stm32核心板
說明
GND
GND

UTXD
PB11(RXD)
串口發(fā)送IO
CH_PD
VCC
3.3V,wifi使能位
URXD
PB10(TXD)
串口接收IO
VCC
3.3V
3.3V
其他

懸空
2、手機(jī)APP部分
APP部分我們采用常用的APP  wifi調(diào)試軟件 ITEAD WIFI,安裝完成后打開
如下界面,點擊Set up進(jìn)入設(shè)置:
進(jìn)入后會自動獲取到手機(jī)的IP,注意手機(jī)是連接到一個路由器下的,支持局域網(wǎng)內(nèi)調(diào)試,先設(shè)置端口,一般是 8080
然后設(shè)置指令,我們使用到了如下紅框內(nèi)的指令,指令協(xié)議可以參考工程文件interface.h有如下描述:
//指令定義
#define COMM_STOP  'I'//停止
#define COMM_UP    'A'//前進(jìn)
#define COMM_DOWN  'B'//后退
#define COMM_LEFT  'C'//左轉(zhuǎn)
#define COMM_RIGHT 'D'//右轉(zhuǎn)
指令設(shè)置好之后就可以啟動服務(wù)了,如下點擊開始就好了
設(shè)置完成后如下,這里記下服務(wù)端IP和端口號,我這里是 192.168.31.195,端口 8080 ,然后返回:
3、stm32軟件部分
設(shè)置完APP軟件后,再來修改我們的工程文件,打開工程“wifi遙控小車”,打開main.c文件,修改紅框內(nèi)信息:
HOST_NAME和HOST_PORT為手機(jī)上面的IP和端口號,SSID為您的路由器名,PSD為路由器密碼,修改好后重新編譯后下載。
下載完成復(fù)位一下,就可以運行了,程序會自動連接手機(jī)開啟的服務(wù),實現(xiàn)TCP/IP通信,連接成功后,看手機(jī)端的設(shè)置會有如下提示:
本程序還是用了串口1來輸出調(diào)試信息,將串口1連接電腦后也會在串口調(diào)試助手看到如下信息:
連接成功后即可在如下界面按鍵,操作小車運行:
如有其他問題請先詳細(xì)參考wifi模塊資料以及本實驗程序。

單片機(jī)源程序如下:
  1. /********************************* 深圳市航太電子有限公司 *******************************
  2. * 實 驗 名 :小車藍(lán)牙遙控實驗
  3. * 實驗說明 :使用手機(jī)連接藍(lán)牙模塊后,通過手機(jī)發(fā)送指令來控制小車
  4. * 實驗平臺 :航太ARM單片機(jī)開發(fā)板
  5. * 連接方式 :請參考interface.h文件
  6. * 注    意 :指令必須連續(xù)發(fā)送才會使小車動作,若停止發(fā)送指令,則小車會停止
  7. ****************************************************************************************/

  8. #include "stm32f10x.h"
  9. #include "interface.h"
  10. #include "LCD1602.h"
  11. #include "IRCtrol.h"
  12. #include "motor.h"
  13. #include "uart.h"
  14. #include "ESP8266.h"
  15. #include "serialportAPI.h"
  16. #include <stdlib.h>
  17. #include <stdio.h>

  18. //全局變量定義
  19. unsigned int speed_count=0;//占空比計數(shù)器 50次一周期
  20. char front_left_speed_duty=SPEED_DUTY;
  21. char front_right_speed_duty=SPEED_DUTY;
  22. char behind_left_speed_duty=SPEED_DUTY;
  23. char behind_right_speed_duty=SPEED_DUTY;

  24. unsigned char tick_5ms = 0;//5ms計數(shù)器,作為主函數(shù)的基本周期
  25. unsigned char tick_1ms = 0;//1ms計數(shù)器,作為電機(jī)的基本計數(shù)器
  26. unsigned char tick_200ms = 0;//刷新顯示
  27. unsigned int tick_3s = 0;//隔3s斷線檢測

  28. char ctrl_comm = COMM_STOP;//控制指令
  29. unsigned char continue_time=0;
  30. unsigned char wifi_rec_flag=0;//藍(lán)牙控制標(biāo)志位

  31. #define HOST_NAME   "192.168.31.195" //主機(jī)IP
  32. #define HOST_PORT   8080  //主機(jī)端口

  33. #define SSID "Hantech"  //路由器名
  34. #define PSD  "hantechinternet" //密碼

  35. #define RECVBUF_SIZE 16
  36. unsigned char buffer[RECVBUF_SIZE] = {0};

  37. int main(void)
  38. {
  39.         USART1Conf(9600);
  40.         DBG("system begin");
  41.         delay_init();
  42.         GPIOCLKInit();
  43.         UserLEDInit();
  44.         LCD1602Init();
  45.         TIM2_Init();
  46.         MotorInit();
  47.         ServoInit();
  48. //        USART3Conf(9600);

  49.                 while(1)
  50.         {
  51.                 DBG("chang baud");
  52.                
  53.                 UartBegin(115200,&USART3Conf,&PutChar);//每次設(shè)置完波特率后需要做一點延時
  54.                 delay(500);
  55.                 SetBaud(19200);
  56.                 UartBegin(19200,&USART3Conf,&PutChar);//更改波特率到19200
  57.                 delay(500);
  58.                 if(0 != SetBaud(19200))//在新波特率下檢查是否成功
  59.                 {
  60.                         break;//成功就退出
  61.                 }        
  62.         }

  63.         while(0 == WifiInit(SSID,PSD,HOST_NAME,HOST_PORT));
  64.         
  65. while(1)
  66. {        
  67.                 if(SerialAvailable() > 5)//接收到至少5個字符
  68.                 {
  69.                         int len;
  70.                         len = recv(buffer, RECVBUF_SIZE, 100);
  71.                         if (len > 0)
  72.                         {
  73.                                         char inChar;
  74.                                         inChar = buffer[0];
  75.         //                          send(buffer, len);
  76.                                         if (ctrl_comm != inChar || continue_time == 1)
  77.                                         {
  78.                                                 wifi_rec_flag = 1;
  79.                                                 ctrl_comm = inChar;
  80.                                         }
  81.                                         continue_time = 60;//更新持續(xù)時間
  82.                                   tick_3s = 0;//心跳包周期
  83.                         }
  84.                 }
  85.                
  86.                          if(tick_5ms >= 5)
  87.                 {
  88.                         tick_5ms = 0;
  89.                         tick_200ms++;
  90.                         if(tick_200ms >= 40)
  91.                         {
  92.                                 tick_200ms = 0;
  93.                                 tick_3s++;
  94.                                 LEDToggle(LED_PIN);
  95.                                 if(tick_3s >= 15)//15*200=3000
  96.                                 {
  97.                                         tick_3s = 0;
  98.                                         //定時檢查連接是否正常,如果不正常,wifi復(fù)位重新連接
  99.                                         if (getSystemStatus() != STATUS_GETLINK)
  100.                                         {
  101.                                                 DBG("TCP unlink");
  102.                                                 while(!WifiInit(SSID,PSD,HOST_NAME,HOST_PORT));
  103.                                         }else
  104.                                         {
  105.                                                 DBG("TCP link tick");
  106.                                         }                                       
  107.                                 }
  108.                         }
  109.                         //continue_time--;//200ms 無接收指令就停車
  110.                         if(continue_time == 0)
  111.                         {
  112.                                 continue_time = 1;
  113.                                 CarStop();
  114.                         }
  115.                         //do something
  116.                         if(wifi_rec_flag == 1)//接收到紅外信號
  117.                         {
  118.                                 wifi_rec_flag = 0;
  119.                                 switch(ctrl_comm)
  120.                                 {
  121.                                         case COMM_UP:    CarGo();break;
  122.                                         case COMM_DOWN:  CarBack();break;
  123.                                         case COMM_LEFT:  CarLeft();break;
  124.                                         case COMM_RIGHT: CarRight();break;
  125.                                         case COMM_STOP:  CarStop();break;
  126.                                         default : break;
  127.                                 }
  128.                                 LCD1602WriteCommand(ctrl_comm);
  129.                                 DBG("recv COMM");
  130.                         }
  131.                 }
  132.                
  133. }
  134. }

復(fù)制代碼


所有資料51hei提供下載:
wifi遙控小車.zip (6.88 MB, 下載次數(shù): 222)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏12 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:327035 發(fā)表于 2018-11-4 19:28 | 只看該作者
厲害了
回復(fù)

使用道具 舉報

板凳
ID:244589 發(fā)表于 2018-11-6 11:59 | 只看該作者
樓主,可以分享一下原理圖嗎
回復(fù)

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
5#
無效樓層,該帖已經(jīng)被刪除
6#
ID:184813 發(fā)表于 2019-12-30 23:00 | 只看該作者
樓主,可以分享一下原理圖嗎
回復(fù)

使用道具 舉報

7#
ID:184813 發(fā)表于 2020-2-4 20:58 | 只看該作者
#在這里快速回復(fù)#樓主,可以分享一下原理圖嗎
回復(fù)

使用道具 舉報

8#
ID:80231 發(fā)表于 2020-2-25 23:52 | 只看該作者
多謝!!!!!!!!
回復(fù)

使用道具 舉報

9#
無效樓層,該帖已經(jīng)被刪除
10#
ID:770561 發(fā)表于 2020-6-5 17:33 | 只看該作者
太棒了。。終于找到了!!
回復(fù)

使用道具 舉報

11#
無效樓層,該帖已經(jīng)被刪除
12#
無效樓層,該帖已經(jīng)被刪除
13#
ID:826597 發(fā)表于 2020-10-7 16:43 | 只看該作者
感謝分享,非常詳細(xì)
回復(fù)

使用道具 舉報

14#
ID:862190 發(fā)表于 2020-12-17 15:33 | 只看該作者
太棒了。。終于找到了!!
回復(fù)

使用道具 舉報

15#
ID:800143 發(fā)表于 2020-12-31 16:31 | 只看該作者
用ESP-8266模塊怎么寫C語言客服端和終端實時互傳?
回復(fù)

使用道具 舉報

16#
ID:800143 發(fā)表于 2020-12-31 16:33 | 只看該作者
用ESP-8266模塊怎么寫客服端與終端的無線互傳?
回復(fù)

使用道具 舉報

17#
ID:120677 發(fā)表于 2021-1-7 08:37 | 只看該作者
這個界面做得好
回復(fù)

使用道具 舉報

18#
無效樓層,該帖已經(jīng)被刪除
19#
無效樓層,該帖已經(jīng)被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
国产尤物在线播放| 精品国产一区二区三区香蕉沈先生| 99免在线观看免费视频高清| aaa免费看大片| 三级毛片电影网站| 国产尤物视频| 免费黄色欧美视频| 精品一区二区三区免费爱| sihu影院永久在线影院| 男女作爱免费网站| 四虎影视亚洲| 国内精品女同女同一区二区三区 | 毛片免费看不卡网站| 日本动漫理论片在线观看网站| 欧美成人二区| 黄色免费在线网站| 青春草视频在线观看| 超碰在线观看免费版| 手机电影在线观看| 三级在线看中文字幕完整版| 俺来也官网欧美久久精品| 日本理论片午伦夜理片在线观看| 最新国产在线拍揄自揄视频| heyzo中文字幕在线| 夜鲁夜鲁夜鲁视频在线播放| 桃花岛成人影院| 婷婷丁香久久| 风间由美中文字幕在线看视频国产欧美| 国产精品欧美一区二区三区不卡| 亚洲国产精品免费视频| 福利电影一区| 欧洲grand老妇人| 中文字幕人成人乱码| 欧美三级网页| 日韩国产高清在线| 国产伦理精品不卡| 91在线视频18| 亚洲男人天堂av| 精品久久久久久久大神国产| 狠狠久久五月精品中文字幕| 欧美视频中文字幕| 亚洲国产欧美一区二区三区久久| 国产一区二区三区在线看| 欧美国产一区二区三区| 2018国产精品视频| 91免费看蜜桃| 偷拍盗摄高潮叫床对白清晰| 99999精品视频| 熟妇女人妻丰满少妇中文字幕| 国产精品无码久久久久久| 天天操夜夜操av| 久久久久久少妇| 国产高清视频免费观看| 欧美色图色就是色| 加勒比在线日本| 六十路在线观看| 美洲精品一卡2卡三卡4卡四卡| 久久久成人av毛片免费观看| 欧美黑人做爰爽爽爽| 国产综合久久| 粉嫩aⅴ一区二区三区四区| 中文字幕一区二区三区乱码在线 | 精品无码人妻一区二区三区品| 中文字幕观看视频| 欧美精品小视频| 激情乱色小说视频| 女人黄色免费在线观看| 欧美影院视频| 欧美日韩91| 成人黄色av网站在线| 亚洲成人动漫av| 亚洲欧美日韩中文在线| 国产精品久久久久久久app| 一本一生久久a久久精品综合蜜| 手机在线看福利| 国产精品亚洲片夜色在线| 精品一区二区三区自拍图片区 | 美女欧美视频在线观看免费 | 六月婷婷七月丁香| 精品久久久三级| 日本三级免费观看| 登山的目的在线| 亚洲春色一区二区三区| www操com| 蜜臀av在线| 国产精品美女久久久久久不卡| 日日夜夜免费精品视频| 中文字幕人成不卡一区| 精品久久久久一区二区国产| 欧美在线免费视频| 国产高潮呻吟久久久| 中文字幕人妻一区二区三区| 国产裸体美女永久免费无遮挡| 2021最新国产精品一区| 最新电影电视剧在线观看免费观看| 日本在线视频一区二区三区| 久久久噜噜噜久久狠狠50岁| 亚洲免费看黄网站| 国产亚洲福利一区| 国产精品乱码| 激情久久综合网| 日韩欧美国产另类| 天天操天天搞| 在线亚洲人成| aa级大片欧美三级| 一级日本不卡的影视| 中文字幕亚洲专区| 欧美日韩国产不卡在线看| 四川一级毛毛片| 中文字幕永久免费视频| 先锋影音av网站| 成人小电影网站| 在线观看视频日韩| 亚洲精品国产一区二区精华液| 一区二区av在线| 日本成人三级| av永久免费观看| 在线观看免费国产成人软件| 男人天堂久久久| 国产精品黑丝在线播放| 中文在线一区二区| 最近2019年手机中文字幕| 欧美日韩视频在线一区二区观看视频| 菠萝菠萝蜜网站| 美女禁区视频免费观看精选| 日本美女在线中文版| 三区四区不卡| 一区二区三区日韩精品| 欧美成人在线影院| 日韩第一页在线观看| 一区视频免费观看| 成年女人毛片| 国产高清亚洲| 国产超碰在线一区| 亚洲美女av电影| 日韩国产精品一区二区| 日韩一级片在线免费观看| 欧美成人se01短视频在线看| 97久久人人超碰caoprom| 中国女人久久久| 尹人成人综合网| 一区二区激情视频| 欧美在线一级va免费观看| 免费观看日韩毛片| 中文字幕+乱码+中文字幕明步 | 久久精品30| 欧美亚洲国产一区二区三区 | 国产xxxx做受性欧美88| 蜜臀国产一区| 国产一区二区三区香蕉| 精品国产乱码久久久久久牛牛| 噜噜噜噜噜久久久久久91| 欧美精品日韩在线| 黑人巨大40厘米重口ysn| 精品久久毛片| 99九九99九九九视频精品| 在线播放国产精品| 久久视频这里有精品| 中文字幕 日韩有码| 久青青在线观看视频国产| 亚洲国产不卡| 欧美亚洲国产bt| 欧美少妇一区| 欧美黄片一区二区三区| 国产三级免费观看| 999精品在线| 在线观看一区日韩| 精品中文字幕一区| 久久久久99精品| 在线观看入口黄最新永久免费国产| 成人系列视频| 色一区在线观看| 国产女主播一区二区| 免费三级在线观看| 黄页视频在线观看| 欧美激情综合| 欧美福利视频一区| 在线观看国产一区| 在线观看毛片av| 污片视频在线免费观看| 麻豆91小视频| 日韩一级黄色av| 国产欧美一区二| 国产麻豆视频免费观看| av成人资源| 无码av免费一区二区三区试看 | 精品中文字幕在线播放| 毛片毛片毛片| 欧美丝袜丝交足nylons172| 日韩欧美在线一区| 日韩wuma| 国产性生交xxxxx免费| 国产ts变态重口人妖hd| 韩日毛片在线观看| 久久精品亚洲麻豆av一区二区| 日本国产一区二区三区| 西西444www无码大胆| 麻豆电影传媒二区| 在线亚洲自拍| 丝袜一区二区三区| 久久人妻少妇嫩草av蜜桃| www.色五月.com| 91九色精品| 亚洲精品www久久久| www.欧美日本| 色多多视频网站| 久久在线电影| 亚洲精品国产美女| 日本黄色福利视频| 黄页网址大全免费观看| 欧美 日韩 国产精品免费观看| 精品sm捆绑视频| 欧美成人黄色网址| 狠狠干狠狠搞| 日韩午夜电影| 欧美乱大交xxxxx另类电影| 蜜桃精品成人影片| 视频二区在线| 国产成人综合在线| 国产主播精品在线| 成年人视频免费| 台湾成人免费视频| 精品日韩美女的视频高清| 一区二区精品国产| 久久er视频| 日韩在线观看一区| 日韩国产精品一区| 久久久久久无码精品人妻一区二区| 黄色成人免费观看| 日韩电影在线观看电影| 欧美亚洲第一页| 日韩伦理在线视频| 欧美大胆成人| 日韩欧美999| 国产精品裸体瑜伽视频| 青青草免费观看完整版高清| 尤物在线精品| 97视频在线免费观看| 香蕉视频一区二区| 中文字幕日韩欧美在线| 日韩精品视频免费在线观看| 37pao成人国产永久免费视频| brazzers欧美精品| 欧美午夜一区| 久久久中文字幕| 欧美三级韩国三级日本三斤在线观看| 888av在线视频| 亚洲精品免费在线观看| 日本久久高清视频| 国产精品自产拍在线网站| 亚洲福利免费| 57pao成人国产永久免费| 韩国av免费观看| 国产福利91精品一区二区| 欧美视频在线一区二区三区 | 日韩国产一级片| 国产美女在线看| 99pao成人国产永久免费视频| 久久人人爽人人爽人人片av高清| 国产亚洲精品码| 99久久亚洲国产日韩美女 | 成年人在线看片| 理论片播放午夜国外| 丁香一区二区三区| 久久精品ww人人做人人爽| 一区二区三区在线|网站| 牛牛国产精品| 午夜精品视频在线| 亚洲综合成人av| 夜夜春成人影院| www.久久色.com| 国产无遮挡又黄又爽在线观看| 国产极品一区| 精品国产乱码久久久久久影片| 国产人妻一区二区| 国产中文在线播放| 777xxx欧美| 欧洲av一区二区三区| 涩涩涩在线视频| 欧美一级二级三级蜜桃| 黄色aaa视频| 欧美极品免费| 亚洲第一区在线观看| 欧美激情视频二区| 成人全视频在线观看在线播放高清| 欧美va亚洲va香蕉在线| 在线免费看视频| 久久影视精品| 中文一区二区视频| 天天综合天天干| 另类春色校园亚洲| 美女少妇精品视频| 中文字幕一区二区三区人妻四季| 成人动漫免费在线观看| 26uuu另类亚洲欧美日本一| 国产丝袜视频在线观看| 一级欧洲+日本+国产| 国产精品自拍小视频| 四虎4hu影库永久地址| 玖玖玖国产精品| 欧美日韩电影一区二区三区| 国卡一卡二卡三免费网站| 久久久久久亚洲综合| 农民人伦一区二区三区| 四虎影院在线域名免费观看| 亚洲aaa精品| yy1111111| 黄色精品视频网站| 日韩在线免费av| 91亚洲精品国偷拍自产在线观看 | 日本久久成人网| 午夜精品久久久久久久久久久久| a天堂在线视频| av成人毛片| 久久亚裔精品欧美| 男女免费网站| 精品国产91久久久久久浪潮蜜月| 欧美裸身视频免费观看| 精品久久久久久亚洲综合网站| 韩国在线视频一区| 国产一区二区三区奇米久涩| 黑人40厘米全进去| 中文字幕视频一区| 一级黄色免费毛片| av日韩电影| 久热精品视频在线观看一区| 午夜久久久久久噜噜噜噜| 噜噜噜久久亚洲精品国产品小说| 日韩av图片| 深夜福利视频在线免费观看| 日本道色综合久久| 国产精品丝袜一区二区| 一本色道久久综合亚洲精品酒店| 国产精品视频一区二区三区四| 国产精品入口麻豆免费看| 久久综合色婷婷| 亚洲精品国产久| 日韩国产大片| 97精品一区二区三区| 影音先锋中文字幕在线| 99国产欧美久久久精品| 中文字幕线观看| 日本精品久久| 久久久久国产一区二区三区| 在线视频在线视频7m国产| 91美女片黄在线| 色婷婷狠狠18禁久久| 二区三区精品| 国产精品va在线播放| 人人干人人草| 一区二区三区精品在线| 国产精品av久久久久久无| 你懂的一区二区三区| 国产精品久久国产精品| 中文字幕国产在线 | 欧美激情国产精品日韩| 91资源在线观看| 美女精品久久久| 国产一级影片| 一区二区在线观看av| 天天操天天摸天天舔| 我不卡手机影院| 一区二区三区在线观看www| 成年网站在线| 亚洲人成人99网站| 欧日韩在线视频| 久久亚洲二区三区| 国产麻豆天美果冻无码视频| 视频小说一区二区| 国产亚洲精品自在久久| 校园春色综合| 日韩不卡中文字幕| 天天操天天干天天干| 国产午夜精品一区二区| 亚洲最大成人网站| 国产精品99久久| eeuss中文| 成人影院av| 国产精品r级在线| 992tv在线影院| 亚洲精品国产suv| 亚洲一道本在线| 亚洲色图20p| 久草视频手机在线观看| 爽爽淫人综合网网站| 国产视频在线视频| 中文字幕一区日韩精品| 国产高清在线一区二区| 成人在线二区| 久久香蕉频线观| 九九热免费视频| 91精品国产91综合久久蜜臀| 国产成人麻豆精品午夜在线 | 激情综合一区二区三区| 国产在线观看中文字幕| 精品欠久久久中文字幕加勒比| 精品欧美日韩在线| 99在线视频观看| 茄子视频成人在线| 中文字幕2018|