【从零开始学习物联网开发】基于Arduino平台的NodeMCU_ESP-12F教程——开发环境搭建_arduion环境搭建

2、在Arduino IDE上安装esp8266库

(1)添加开发板管理器网址。
打开Arduino IDE,菜单栏 文件 -> 首选项,在“附加开发板管理器网址”一栏添加以下网址。
https://arduino.esp8266.com/stable/package_esp8266com_index.json

(2)重新启动Arduino IDE。添加网址之后关闭Arduino IDE,再重新启动IDE。
(3)下载安装esp8266库
方案一:从国际软件项目托管平台Github下载。点击界面左侧导航工具栏,第二项,打开 <开发板管理器> ,输入esp8266字样,然后点击 <下载> 或 <更新> 安装最新板开发板管理器。缺点是:访问国外网站线路不太稳定,可能会出现下载出错,缓慢,卡死等现象,可以尝试多次重新下载或者换个时间下载。

****ESP8266开发板管理驱动安装成功后,将会显示支持的ESP8266开发板的型号信息,如下图。

方案二:离线安装包ESP8266-3.1.2.ZIP。百度网盘下载链接,  提取码:t4p3

二、NodeMCU 1.0 (ESP-12F)开发板

1、ESP8266芯片

ESP8266EX 由中国乐鑫公司开发,提供了⼀套⾼度集成的 Wi-Fi SoC 解决⽅案,其低功耗、紧凑设计和⾼稳定性可以满⾜⽤户的需求;拥有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机搭载于其他主机 MCU 运⾏; 集成了天线开关、射频 balun、功率放⼤器、低噪声放⼤器、滤波器和电源管理模块。这样紧凑的设计仅需极少的外部电路并且能将 PCB 的尺⼨降到最⼩。

2、ESP-12F模组

ESP-12F 是由安信可科技开发的 Wi-Fi 模块,该模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA。ESP-12F Wi-Fi 模块支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。

3、NodeMCU 1.0 (ESP-12F)开发板

ESP8266-NodeMCU是一个开源硬件开发板,由于它支持WIFI功能,所以在物联网(IOT)领域,Arduino开发板最大的对手之一就是ESP8266-NodeMCU开发板。ESP8266-NodeMCU尺寸与Nano类似,虽然它并不是由Arduino团队开发的,但是我们也可以使用Arduino IDE 对他进行开发。

(上图USB驱动芯片是CP2102)

(上图,USB驱动芯片是CH340)

(上图,是NodeMCU 1.0 开发板引脚布局图)

三、USB驱动安装

ESP8266的程序是通过串口烧录的,NodeMCU开发板上已经增加了usb转串口的驱动芯片,芯片型号一般是CP2102 或 CH340。电脑PC端通常也要安装与芯片对应的驱动程序,根据自己的购买的开发板的接口芯片,选择对应的驱动下载即可。自己购买的NodeMCU板子是哪款芯片,请向买家咨询或仔细查看板子的驱动芯片型号。
CP210X驱动下载:官网下载链接,  CH341驱动下载:  百度网盘下载链接,提取码:azej
驱动安装成功后,计算机设备管理器——端口项,将显示驱动芯片型号和具体端口号。每次将开发板连接到计算机时,端口号都可能会发生改变。

三、烧录运行第一个程序

1、使用USB数据线将开发板连接到计算机上,如果驱动已安装成功,此时可听到连接成功的声音,然后根据下图示例,选择开发板型号和端口号,点击确定。
2、打开Arduino IDE自带的示例程序:文件–>示例–>(内置示例)01.basics–>Blink。

3、编译上传,查看运行结果。

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值