ESP8266的Arduino IDE下载和TTL下载
ESP8266的Arduino IDE下载和TTL下载
我用的是ESP8266-12F和CH340G的TTL
一、Arduino IDE下载
(1)安装CH340G驱动程序
目的:使计算机能够识别USB转串口芯片
下载链接:http://www.wch.cn/download/CH341SER_EXE.html
下载好后直接点击安装就可以了
如果安装过旧版的CH340驱动,需要卸载旧版才能安装新版
检测是否安装成功:
插入开发板,在设备管理器中看到CH340G字样即安装成功
(2)安装Arduino IDE
下载链接:http://www.arduino.cc/en/Main/Software
下载完成后点击安装,安装过程一直点击下一步即可
打开Arduino IDE
目的:在Arduino IDE的开发板管理中添加ESP8266的索引
选择文件-首选项,在附加开发板管理网址中添加:http://arduino.esp8266.com/stable/package_esp8266com_index.json
点击工具-开发板-开发板管理器等待下载平台索引,在搜索框中输入esp8266,点击安装,等待下载完成
点击项目-加载库-管理库 在搜索框中添加程序所需要的库
例如:ArduinoJSON
(以上两步可能会因为网络原因下载出错,可直接在网上下载好再添加进来,因为我自己也没有下载成功所以安装的是离线包)
下载失败:
下载离线库时,将所需要的的库复制到此电脑-文档-Arduino- libraries目录下即可
esp8266的离线包下载后直接双击即可安装
链接:https://pan.baidu.com/s/1dPupUWeISpAIJJ1dytXeLw
提取码:kp3l
调试
用MicroUSB线(可传输数据的USB线)连接开发板和电脑
打开Arduino IDE
点击工具-开发板,选择NodeMCU 1.0(ESP-12EModule),端口选择开发板对应的COM口,可在设备管理器中查看
(如果你发现自己没有NodeMCU 1.0(ESP-12EModule)那么就是你的esp8266没有下载成功,重新下载安装再尝试)验证代码语法正确
若报错,则查看错误提示,很有可能是代码中所需要的库你没有下载,库下载完成后,再尝试重新下载代码
验证无误后,代码上传到开发板,点击后等待进度条加载完毕和右下角的百分比加载完毕即可
若没有其他的代码,可用软件中的示例来测试打开Arduino IDE
点击左上角的文件-示例-01.Basics-Blink,就会弹出一个已经写好的代码
然后进行以上的下载步骤就可以了
二、USB转串口下载(ttl)
USB转串口模块
Win10连接ttl串口显示时需要安装相应的驱动程序,这里下载的是CH340G
烧录软件
下载:https://www.lanzoui.com/iXCJKdw5i7a
连接烧入
Esp8266的程序烧录和正常运行模式是由GPIO0管脚来控制的
模式 EN RST GPIO5 GPIO0 GPIO2 TXD0
下载模式 高 高 低 低 高 高
运行模式 高 高 低 高 高 高
测试模式 高 高 - - - 低
用USB转串口模块(ttl)与esp8266连接
USB→esp8266
GND →GND
RXD →TXD
TXD →RXD
3V3 →3V3
下载
1、烧录软件下载后直接双击打开
这里的com口是ttl连接电脑所显示的com口
2、点击Config
第二步添加的文件是所要烧写代码的二进制文件
二进制文件的转换可以从Arduino IDE中转换得出
在Arduino IDE 打开所要烧写的代码
1、点击左上角菜单栏中的项目-导出已编制的二进制文件,等待一段时间,编译完成
点击项目-显示项目文件夹,就可以看到程序的二进制文件,即bin文件
在烧写软件中添加好bin文件后,点击Operation-点击Flash
当进度条加载完毕后即下载成功,若点击Flash无反应时尝试重新插入板子,要注意com口是否发生改变
3、下载完毕后将GPIO0拉高,即将GPIO0接地的线断开,重新上电即可进入程序运行模式
调试过程
(1)使用USB线下载
开发板连接到电脑时一定要使用可传输数据的USB线,有的数据线插上通电,但是不可以下载代码。
如果编译失败,服务器连接超时,可以尝试安装新版的Arduino IDE。
(2)使用TTL下载
如果下载不成功,尝试将TTL拔出再重新插入,此时要注意下载的串口编号是否发生改变。
因为自己画了一个USB下载的板子,发现下载不成功,之后尝试、用TTL下载并成功显示后的
ESP8266的Arduino IDE下载和TTL下载相关推荐
- Arduino IDE和ArduBlock 的下载安装
目录 Arduino IDE的下载安装: ArduBlock 的下载安装 Arduino IDE的下载安装: 链接:https://www.arduino.cc/en/Main/Software 找 ...
- ESP8266开发-Arduino IDE安装、配置与使用
ESP8266是一款价格十分亲民的wifi模块,在某宝上一块ESP8266开发板只要10几块钱!可以买来玩玩一些物联网相关的小项目. ESP8266的开发方式有多种,目前我了解到的有: 使用Ardui ...
- Arduino IDE 开发 ESP-01S/ESP-01物联网实战检测温度湿度上传MQTT服务器
一.硬件准备 USB转ESP8266两块.DHT11温度湿度传感器.ESP8266-01/ESP8266-01一块(如果学习的话多买几块,ESP-01/ESP-01S的区别) USB转ESP8266 ...
- 【物联网(IoT)开发】Arduino IDE的工具开发板菜单中找到我的开发板型号怎么办?
Arduino IDE的工具>开发板菜单中找到我的开发板型号怎么办? 最近刚买的 WeMos D1 WiFi Arduino UNO 开发板ESP8266 连接电脑后,驱动也安装成功了,但是在A ...
- ESP8266/32 (Arduino)驱动SHT30获取温湿度
ESP8266/32 Arduino IDE 驱动SHT30获取温湿度(不用外部库) SHT30是德国进口的温湿度传感器,优点就是小而且准,温度精度±0.3℃,而且因为是IIC总线的缘故,还可以跟其它 ...
- 解决使用Arduino IDE 下载esp8266开发版很慢的问题(支持任何版本)
0.添加平台索引 文件-首选项 填入 http://arduino.esp8266.com/stable/package_esp8266com_index.json 1.下载最新的安装包 下载地址:h ...
- Arduino开发ESP8266时开发板管理器无法下载问题解决办法
文章目录 一.问题描述 二.解决办法 1预先下载好对应版本的安装包 2还未解决怎么办? 总结 一.问题描述 ESP8266基于Arduino开发时需要到开发板管理器里面下载对应的ESP8266开发板, ...
- 如何解决Arduino IDE开发板管理器下载失败----以离线安装esp8266-2.7.2为例
如何解决Arduino IDE开发板管理器下载失败----以离线安装esp8266-2.7.2为例 esp8266-2.7.2 离线安装步骤 注意:离线安装可以避免下载文件,但仍然会自动联网验证安装包 ...
- 和12岁小同志搞创客开发:手撕代码,Arduino IDE 软件下载和环境搭建
目录 1.软件下载 2. 软件安装 3.环境搭建和使用 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_3810 ...
- 利用PROGISP实现ARDUINO IDE编写的程序的下载以及如何把AVR单片机做成ARDUINO板
首先讲讲题目的由来吧.我做的东西原本是利用ARDUINO MEGA2560及各种模块搭建起来的,程序自然也是用ARDUINO IDE写的.但这种东拼西凑的产品自然不够好,更主要的是,之前ARDUINO ...
最新文章
- linux下grub的修复
- 初等数论--整除--公因数一定是最大公因数的因数
- Linux系统学习: 用户和权限管理指令: 请简述 Linux 权限划分的原则
- c#发送简单的post、get请求
- 后代选择+++margin-right:auto
- 小团队适合引入 Spring Cloud 微服务吗?
- 58同城峰会落幕 智能化和下沉市场能否让58一直神奇?
- python编写时钟代码_python编写时钟代码
- Linux监控工具vmstat命令详解
- OpenWrt自定义luci页面来修改配置文件
- c语言单片机程序int,单片机睡眠-外中断INT0 INT1唤醒(汇编+C语言程序)
- 基于PHP+Html+MySQL的网上手机商城系统
- Spark 推测执行 /spark.speculation=true /spark.speculation.quantile=0.75/spark.speculation.multiplier=1.5
- 利用七牛云作为图片服务器
- 基于OSGi的企业级开发框架实践——运行开发框架
- 为什么IOS比安卓流畅
- Windows 10 C盘所有软件,安装到D盘
- 北京联通天邑TEWA-800E光猫改桥接
- 2007年web开发技术预言
- C语言面试考点之一(常见关键字)