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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14289|回復: 11
打印 上一主題 下一主題
收起左側

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

  [復制鏈接]
跳轉到指定樓層
樓主
Wifi遙控小車使用說明
本例程采用ESP8266 wifi模塊與STM32串口連接,并提供AT指令封裝庫與STM32通訊,實現如下的通訊方式:

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

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

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

單片機源程序如下:
  1. /********************************* 深圳市航太電子有限公司 *******************************
  2. * 實 驗 名 :小車藍牙遙控實驗
  3. * 實驗說明 :使用手機連接藍牙模塊后,通過手機發送指令來控制小車
  4. * 實驗平臺 :航太ARM單片機開發板
  5. * 連接方式 :請參考interface.h文件
  6. * 注    意 :指令必須連續發送才會使小車動作,若停止發送指令,則小車會停止
  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;//占空比計數器 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計數器,作為主函數的基本周期
  25. unsigned char tick_1ms = 0;//1ms計數器,作為電機的基本計數器
  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;//藍牙控制標志位

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

  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);//每次設置完波特率后需要做一點延時
  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;//更新持續時間
  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復位重新連接
  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. }

復制代碼


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



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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

地板
ID:184813 發表于 2019-12-30 23:00 | 只看該作者
樓主,可以分享一下原理圖嗎
回復

使用道具 舉報

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

使用道具 舉報

6#
ID:80231 發表于 2020-2-25 23:52 | 只看該作者
多謝。。。。。。!
回復

使用道具 舉報

7#
ID:770561 發表于 2020-6-5 17:33 | 只看該作者
太棒了。。終于找到了。
回復

使用道具 舉報

8#
ID:826597 發表于 2020-10-7 16:43 | 只看該作者
感謝分享,非常詳細
回復

使用道具 舉報

9#
ID:862190 發表于 2020-12-17 15:33 | 只看該作者
太棒了。。終于找到了。
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
在线激情小视频| 国产乱色国产精品免费视频| 97caopor国产在线视频| 色一情一欲一爱一乱| 黑人一级大毛片| 潘金莲一级淫片aaaaa| 免费成人蒂法网站| www.99久久热国产日韩欧美.com| 中文字幕中文乱码欧美一区二区 | 日日噜噜噜夜夜爽爽狠狠| 人妻激情另类乱人伦人妻| 欧美亚洲国产日本| 亚洲国产高清自拍| 欧美视频一二三| 91蜜桃免费观看视频| 国产一级久久| 国产乱码精品一区二区亚洲 | 在线观看18视频网站| 国产热re99久久6国产精品| 在线观看亚洲区| 91精品国产欧美一区二区18 | 国产伦精品一区| 久久久免费高清电视剧观看| 欧美精品一区二区久久婷婷| 色婷婷综合久久久久中文一区二区 | 国产中年熟女高潮大集合| 欧美xxxxx在线视频| 欧美在线一二三区| 亚洲mm色国产网站| 日本一区二区三区在线播放 | 色偷偷久久一区二区三区| 欧美国产欧美综合| 丰满放荡岳乱妇91ww| 翔田千里一区二区| 亚洲中无吗在线| 精品久久精品| 欧美亚洲国产日韩| 成人av资源网| 亚洲经典中文字幕| 欧美日韩国产一级二级| 亚洲色图视频网站| 国产欧美日韩视频一区二区 | 国产66精品| h1515四虎成人| 99在线视频影院| 免费黄色在线观看| 第一页在线观看| 日韩成人黄色| 在线亚洲电影| 少妇精品放荡导航| 91破解版在线看| 亚洲精品第一国产综合野草社区| 岛国片免费看| 黑人巨大狂躁日本妞在线观看 | 国产乡下妇女做爰| 日韩电影中文字幕一区| 色综合一个色综合| 亚洲午夜精品网| 亚洲欧美一区二区三区孕妇| 久久女同精品一区二区| 成人教育av在线| 国产丶欧美丶日本不卡视频| 国产一区日韩二区欧美三区| 久久精品国产免费| 蜜桃视频第一区免费观看| 久久中文欧美| 日本在线视频1区| 俺去啦在线观看| 嫩草黄色影院| 97在线观看播放| av二区三区| 嫩草影院官网| 网址你懂得在线观看| 在线观看的av网站| 成人资源www网在线最新版| 国产在线你懂得| 香港伦理在线| 欧美aaaaaaa| 亚洲日本天堂| 日韩护士脚交太爽了| 欧美影院视频| 国产精品欧美三级在线观看| 黄色av免费网站| 无码人妻精品一区二区| 国产在线观看黄色| 狠狠躁夜夜躁人人爽视频| 中文字幕一区二区人妻痴汉电车| 一本色道久久综合亚洲| 亚洲黄色一级大片| 亚洲国产图片| 羞羞视频网页| 成人网18免费看| 超碰在线图片| 成年人免费在线视频| 成人av福利| 免费看黄色三级| 秘密基地免费观看完整版中文 | 乱码一区二区三区| 手机在线播放av| 一级黄色性视频| 久久久久久久久久99| 国产男人搡女人免费视频| 精品美女www爽爽爽视频| 最好看更新中文字幕| 色噜噜在线网| 一级在线观看| 国产色婷婷在线| 99久久久国产| 天天久久综合| 激情偷乱视频一区二区三区| 国产色一区二区| 色综合久久久网| 日韩电影免费观看中文字幕| 欧美精品久久久久久久免费观看| 成人精品在线观看| 中国成人亚色综合网站| 国产自偷自偷免费一区| 国产jk精品白丝av在线观看| 欧美h在线观看| 无码国产精品96久久久久| 爱爱网站免费| a天堂中文在线| 欧美视频在线视频精品| 日韩综合一区| 人禽交欧美网站| 亚洲同性gay激情无套| 欧美一级日韩免费不卡| 久久99热精品这里久久精品| 超碰97人人人人人蜜桃| 欧美日韩性生活片| 丰满的亚洲女人毛茸茸| 国产精品乱码一区二区| 天堂免费视频| 免费大片黄在线观看视频网站| 日韩欧美三区| 国内视频精品| 国产三级精品视频| 欧美一卡在线观看| 久久久综合免费视频| 欧美区高清在线| 久久久久久综合网| 国产高潮久久久| 国产精品入口免费麻豆| 福利视频在线看| 日韩欧美激情电影| 日韩精品一区第一页| 亚洲欧美另类小说| 亚洲人成电影在线播放| 96精品久久久久中文字幕| 97超碰人人澡| 亚洲一区电影在线观看| 天天躁日日躁狠狠躁喷水| 伊人资源视频在线| 国产亚洲第一的欧洲日产| 成人a视频在线| 日本久久二区| 久久精品中文| 五月天网站亚洲| 久久精品成人欧美大片| 蜜桃麻豆91| 白丝校花扒腿让我c| 亚洲最新av网站| hbad中文字幕| 视频欧美精品| 国产中文字幕精品| 欧美精品vⅰdeose4hd| 国产精品第三页| 午夜视频在线瓜伦| 日韩污视频在线观看| 一色屋免费视频| 九九色在线视频| 亚洲精品123区| 婷婷丁香激情综合| 午夜精品久久久久久久99热| 欧美人成在线观看| www..com国产| 美女张开让男人捅| 国产精久久一区二区| 国产一区二区免费看| 欧美电影免费观看完整版| 亚洲字幕一区二区| 妖精视频一区二区| 男女视频网站| 在线中文字幕电影| 日韩午夜电影| 欧美日韩在线综合| 亚洲字幕一区二区| 国模无码视频一区| 久色视频网站| 僵尸再翻生在线观看| 久久久久中文| 欧美一级在线免费| 精品国产一区二区三区四区vr| 亚洲天堂网一区二区| 日韩av影音先锋| 最新欧美色图| 国内精品不卡在线| 精品久久人人做人人爰| 免费亚洲一区二区| 黑人巨大精品一区二区在线| 九九视频在线播放| 超碰成人在线免费| 中文天堂在线一区| 97成人超碰免| 中文字幕人妻无码系列第三区| 亚洲欧美黄色片| 日本高清成人vr专区| 日本人妖一区二区| 精品中文视频在线| 美女扒开大腿让男人桶| 中文文字幕一区二区三三| 国产一区二区三区福利| 9色国产精品| 欧美zozo另类异族| 青青在线免费视频| 国产又粗又猛又黄又爽无遮挡| 中文日本在线观看| 欧美专区在线| 亚洲国产天堂久久综合网| 黄色a级片免费看| 国产精品久久久久久久久久久久久久久久 | 日欧美一区二区| 精品国产一区二区三区四区四 | 91精品国自产在线偷拍蜜桃| 久草在线资源站手机版| 成人午夜视频福利| 欧美日本亚洲视频| 天天干天天色天天干| 亚洲欧美日韩成人网| 国产原创一区| 日韩一区欧美小说| 91精品视频在线| 91制片厂在线| 在线播放av网站| 亚洲一区欧美激情| 亚洲人成网站免费播放| 99草草国产熟女视频在线| 午夜国产一级| 99re8这里有精品热视频免费| 一区二区三区四区在线免费观看 | 日韩精品一区二区三区第95| 久久精品日产第一区二区三区精品版 | 亚洲精品国自产拍在线观看| 亚洲国产伊人| 亚洲男人的天堂在线观看| 亚洲自拍偷拍视频| 久久午夜无码鲁丝片| 国产高清在线观看| 久久成人免费网| 美女扒开尿口让男人操亚洲视频网站| 欧美体内she精高潮| 无人日本免费视频| 日韩理论电影大全| 精品国产露脸精彩对白| 久久久久国产精品厨房| 色偷偷888欧美精品久久久| 午夜视频在线瓜伦| 精品卡一卡卡2卡3网站| 久久丝袜视频| 欧美视频完全免费看| 超碰在线免费观看97| 欧美熟妇另类久久久久久不卡 | 精品一区二区综合| 中文亚洲字幕| 国产日韩欧美不卡| 国产精品入口免费视频一| 摸摸摸bbb毛毛毛片| 一级黄色av| 日本在线观看不卡视频| 美女少妇精品视频| 亚洲综合自拍网| 伊大人久久香线焦宗合一75大| 亚洲作爱视频| 久久久精品免费视频| av小说在线观看| 午夜影院在线免费观看| 国产精品伊人色| 国产成人涩涩涩视频在线观看| 四虎永久免费在线| 欧美hdxxx| 亚洲黄色小视频| 亚洲精品久久区二区三区蜜桃臀 | 日本韩国精品在线| 霍思燕三级露全乳照| 免费国产h视频在线观看86| 精品久久网站| 一本大道亚洲视频| 国产一区二区三区四区五区六区 | 中文字幕一区二区三区精彩视频| 日本视频中文字幕| 久久国产精品成人免费观看的软件| 精品亚洲夜色av98在线观看 | 日韩国产精品毛片| 国产视频2区| 欧美二区视频| 久久久久久久激情视频| 国产一卡二卡在线播放| 成人mm视频在线观看| 欧美日韩国产免费| а 天堂 在线| 国产高清视频免费最新在线| 国产亚洲福利社区一区| 伊人久久av导航| 天堂视频在线| 久久99深爱久久99精品| 91精品国产高清久久久久久91裸体 | 国产婷婷一区二区三区| 成人午夜剧场免费观看完整版| 日韩电影网1区2区| 91沈先生在线观看| 亚洲电影成人成人影院| 一区二区三区四区电影| 欧美激情一区二区三级高清视频 | 在线看国产一区| 又色又爽又黄视频| 国产大学生校花援交在线播放| 1区2区3区欧美| 免费观看美女裸体网站| 亚洲视频在线观看一区二区| 久久精品66| 色天天综合狠狠色| 日韩精品一区二区在线播放| 亚洲香蕉久久| 亚洲精品一区二区网址| 国精产品一区一区二区三区mba| 欧美日韩免费观看视频| 亚洲成人在线网| 裸体武打性艳史| 欧美激情三级| 日韩在线视频免费观看| www.毛片.com| 欧美日本成人| 久久久久久久久爱| 国产成人精品亚洲精品色欲| 久久在线视频免费观看| 欧美一级bbbbb性bbbb喷潮片| 国产精品自偷自拍| 午夜国产精品视频| 91麻豆国产精品| 国产永久免费观看| 国产麻豆精品视频| 亚洲精品一区二区三区av| 先锋影音av资源站| 国产肉丝袜一区二区| 免费裸体美女网站| 国产传媒在线播放| 在线观看www91| 91网站免费入口| 亚洲国产aⅴ精品一区二区三区| 亚洲免费一在线| 99精品视频99| 日韩欧美网站| 成人黄色免费网站在线观看| 欧美色欧美亚洲另类| 精品一区二区国语对白| 亚洲精品一区二区三区四区五区| 成人3d漫画免费无遮挡软件| 国产欧美1区2区3区| 91n.com在线观看| 日本资源在线| 精品日本一线二线三线不卡| 青青草手机在线视频| 香蕉国产成人午夜av影院| 8x海外华人永久免费日韩内陆视频| 欧美一级视频免费| 日韩国产精品久久久| 中文字幕色一区二区| 免费黄网站在线观看| 欧美性xxxxxxxx| 久久爱一区二区| 天堂99x99es久久精品免费| 国产精品久久久一区| 国产精品白浆视频免费观看| 91麻豆精东视频| 91精品国产三级| 成人污污视频| 午夜精品一区二区三区视频免费看 | 99九九精品视频| 欧美成人黑人| 欧美wwwxxxx| 最好看更新中文字幕| 91丨九色丨尤物| 一级 黄 色 片一| 青青在线精品| 国产精品96久久久久久| 青青操在线观看视频| 一区二区在线观看视频| 丰满少妇在线观看资源站| 欧美变态挠脚心| 99精品国产高清在线观看| 国产真实伦在线观看| 欧美性猛交xxxxxxxx| 精品欧美一区二区三区免费观看 | 少妇高潮一区二区三区69| 国产剧情一区二区| 亚洲综合日韩欧美| 999精品视频在线观看| 国产成人亚洲综合| 免费的av电影| 欧美日韩黄色一区二区|