首页 > 其他分享 >ESP8266首试

ESP8266首试

时间:2024-03-30 23:25:24浏览次数:22  
标签:esp8266 arduino Arduino 开发板 首试 安装 ESP8266

软件环境搭建

安装arduino

官网下载安装 Software | Arduino

自己找适合的版本即可。

中文设置

打开arduino,file->preference,里面有个编辑器语言的,依需要设置。

安装开发板

工具->开发板中,默认的开发板没有esp8266,所以需要手动添加。

官方项目esp8266/Arduino: ESP8266 core for Arduino (github.com)

文件->首选项中,最底部有个其它开发板管理器地址,添加esp8266的链接http://arduino.esp8266.com/stable/package_esp8266com_index.json然后确定。

官方文档:Installing — ESP8266 Arduino Core 3.1.1 documentation (arduino-esp8266.readthedocs.io)

此时就可以搜索下载esp8266开发板了。

选择工具->开发板->开发板管理,搜索esp8266,会出来对应开发板,安装即可。

因为是国外网站,期间会在github下载文件,因此没有代理很容易安装失败,这可以搜一下一键安装包或者找开发板商家询问。

这样再在开发板中选择NodeMCU 1.0 (ESP-12E Module)即可。

连接到开发板

用数据线直接将esp8266和电脑连接。

但此时并不能直接使用,还需安装驱动。

驱动安装

直接连接之后并不能直接使用。

右键计算机->管理->设备管理器,在其它设备中可以看到新增了一个Silicon Labs CP210x USB to UART Bridge,这个就是我们的开发板,但是需要安装驱动才能连接使用它。

搜索这个名字能找到它的官网,这里直接给出:CP210x USB to UART Bridge VCP Drivers - Silicon Labs (silabs.com),下载对应平台的驱动然后解压安装即可。

安装好驱动之后,可以看到设备管理器里出现了一个端口(COM和LPT),而我们的开发板被移到了这里,端口为COM3

选择端口

在arduino工具->端口,选择开发板对应的端口(如COM3)即可,此时就可以编译运行程序了。

连接WiFi

官方文档:ESP8266WiFi library — ESP8266 Arduino Core 3.1.1 documentation (arduino-esp8266.readthedocs.io)

知乎一个文章:ESP8266开发实战之(4)-连接路由器的wifi - 知乎 (zhihu.com)

标签:esp8266,arduino,Arduino,开发板,首试,安装,ESP8266
From: https://www.cnblogs.com/faf4r/p/18106204

相关文章

  • ESP8266使用笔记
    ESP8266介绍上图所示的是ESP-01s,我目前使用的是由安信可科技公司开发的模块,搭有板载天线。可以由AP/STA/AP+STA三种工作模式。其中AP工作模式是作为WIFI的客户端存在,其他设备主动链接在AP设备上,可以接收AP设备发送的消息,也可以反过来给AP设备发送消息。STA工作模式则是以一个TC......
  • ESP8266 + L298N实现WIFI遥控小车
    参考资料:https://blog.csdn.net/m0_60790717/article/details/126914314https://blog.csdn.net/weixin_52801934/article/details/126180831 ESP8266实物和引脚图(图像来源于百度图片): L298N实物和引脚图(图像来源于百度图片): 硬件连接:L298N连接两个电机,来控制小车的两......
  • 基于arduino IDE 部署ESP32 ESP8266开发环境
    本文涉及技术:arduinoIDE环境,windows10系统软件,开发环境配置,单片机新手入门;关于arduino程序学习与相关教程,可以前往Arduino中文社区Arduino教程汇总贴arduino1.8.9arduinoIDE是一个很棒的集成开发环境,自带有开发版环境管理,函数库管理,一键编译、下载;串口调试的功能,代码格......
  • 2024.3.5 esp8266开发学习_arduino常用函数
    2024.3.5esp8266开发学习_arduino常用函数pinMode函数引脚模式选择,模式有INPUT(输入),OUTPUT(输出),INPUT_PULLUP(上拉输入,自动拉高电平)//GPIOFUNCTIONS#defineINPUT      0x00//输入#defineINPUT_PULLUP   0x02//上拉输入#defineINPUT_PULLDOWN_16......
  • arduino esp8266 舵机控制
    舵机的控制:舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分。以180度角度伺服为例,那么对应的控制关系是这样的:0.5ms--------------0度;1.0ms------------45度;1.5ms------------90度;2.0ms-----------135度;2.5ms-----------1......
  • stm32 esp8266测试问题原因记录
    现象:连上WIFI但发送数据失败 原因:WIFI网络延时过大,或者程序设置的等待超时时间过小解法:换个网络延时小的WIFI连,或者增加程序等待超时的时间 现象:连不上WIFI 原因:esp8266_mqtt_init()中的的延迟过长,测试4S不行,要2S解法:将4秒延时改回2S1int32_tesp8266_mqtt_init(v......
  • Arduino - ESP8266和ESP32的I2C接口使用(超全)
    简介深入讲解I2C通信协议,以及,Arduino和ESP8266微控制器通过I2C连接设备需要哪些引脚、该通信协议的优缺点以及如何使用I2C多路复用器详解Arduino/ESP8266与其他设备通信,例如OLED显示器、气压传感器等,可以使用I2C通信协议。也可以使用两外两个通信协议:SPI和UARTI2C全称是Inte......
  • esp8266 no matching function for call to 'Ticker::Ticker()'
    这个错误表明在尝试创建一个Ticker对象时,编译器找不到适合当前调用的构造函数。Ticker可能是Arduino框架中的一个类,用于处理定时事件。解决方法:确认你已经包含了正确的头文件。例如,对于ArduinoESP8266核心库,你需要包含Ticker.h#include<Ticker.h> 确认......
  • ESP8266无线透传
    深入了解ESP8266WIFI模块的工作原理及特点---AT指令详解---透传概念----TCP和UDP的特点与区别-嵌入式软件面试常问ESP8266(二)---工作模式&AT指令玩转ESP8266-01——AT指令集ESP8266————AT指令+网络透传 voidUart_Isr()interrupt4//中断号4{ if(RI) { RI=0;//......
  • 点灯科技 + 小爱同学语音控制开关灯(WiFi版通信 、四路继电器、ESP8266)
    单个继电器效果图:哔哩哔哩四路继电器效果图:###ESP8266模块和单个继电器接线图![image](https://img2024.cnblogs.com/blog/1543371/202401/1543371-20240121124127193-1448865458.png)####可以参考csdnhttps://blog.csdn.net/weixin_51069271/article/details/12050......