admin管理员组文章数量:1620913
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
一、材料准备
二、原子云固件下载
三、实验步骤
1.基本AT指令
2.串口接收中断
3.esp8266代码
4.主函数
5.电机驱动模块
总结
前言
主要想玩一下遥控汽车通过stm32c8t6连接wifi模块控制小车前进、后退、左转、右转。
一、材料准备
硬件:
1.STM32F103C8T6最小核心板
2.ESP8266(原子云固件)
3.L298N驱动
4.ST-Link下载器
软件:
1.固件烧写工具
2.串口助手
3.网络调试助手
左边马达:
PA8----->ENA //定时器1引脚
PC14---->IN1
PC15---->IN2
右边马达:
PA0----->ENB //定时器2引脚
PB12---->IN1
PB13---->IN2
串口3:
PB10---->RX //RX为esp8266RX引脚
PB11---->TX
二、原子云固件下载
1. 可以到正点原子官网下载固件以及下载软件。
http://www.openedv/docs/modules/iot/atk-esp.html
2.这是我打包好的程序源码以及上述所用的软件
https://pan.baidu/s/1NcFIn4GRzuG9y_DV1aSB6w
提取码:1234
三、实验步骤
1.基本AT指令
我用的是STA+TCP透传模式:
AT //检测wifi模块是否存在
AT+CWMODE=1 //设置ESP8266为STA模式
AT+RST //重启模块
AT+CWJAP=”wifi名称“,”wifi密码“ //连接wifi
AT+CIPSTART=”TCP“,”ip地址“,端口 //连接TCP服务器
AT+CIPMODE=1 //开启透传
例子:
while(esp8266_send_cmd("AT","OK",100));
printf(&
版权声明:本文标题:基于STM32F103C8T6通过WIFI模块(ESP8266)控制小车 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728818157a1175149.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论