NodeMCU-32S简介

  • NodeMCU-32S
  • 引脚功能
  • 板上资源
  • 总结功能特点


ESP32常用案例 esp32 esp32-s_gpio


ESP32常用案例 esp32 esp32-s_gpio_02

NodeMCU-32S

NodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连接各种各样的设备,并且两侧排针为标准2.54mm间距,非常方便在面包板上进行连接。

引脚功能

ESP32常用案例 esp32 esp32-s_ESP32常用案例_03

  1. GPIO引脚是我们目前学习ESP32来说很长一段时间用到的引脚,就是上面黄白色的引脚,上面写了GPIOxx,后面的数字是指的引脚的编号,我们后面在控制的时候需要用到的
  2. 图中红色和橙色的引脚,上面写了VIN_3.3V / VIN_5V,这两个引脚是电源输入的引脚,分别对应3.3V电源输入和5V输入,电源引脚除了这两个之外还有上面的黑色引脚,上面标了GND,这个引脚接地/电源负,上面三个GND我们接其中一个就行,三个是连通的
  3. 还有两个比较需要注意的引脚是上面蓝色的RESET引脚,是模块的复位引脚,用来做复位使用,一般不要连到其他地方,我们后面很多篇文章学习除了复位也都用不上,刚说了两个,还有一个是GPIO0引脚,这个引脚在我们下载的时候需要用到,接地的时候处于下载模式,高电平启动程序,虽然板子上板载了自动下载电路,但是我们平时在使用的时候需要注意这一点的接线

板上资源

ESP32常用案例 esp32 esp32-s_ESP32常用案例_04


上方图中可以看到板载了两个按键和两个LED灯,上面红框中的按键为复位按键接到前面说的RESET引脚了,下方按键接到IO0并且下拉到地的,也就是说高电平点亮,在程序启动之后可用于当作普通的按键使用

具体的按键接到哪里怎么接我们可以参考手册里面的原理图,虽然上面有说明怎么接,但能自行看原理图看出来最好不过

ESP32常用案例 esp32 esp32-s_ESP32常用案例_05


同样看原理图,对了,手册原理图等文章中有提到的资源需要的同学都可以在下方留言邮箱,还是看原理图,上面可以找到两个LED灯,一个是直接接到电源正和电源负做为电源灯使用,也就是上面板子图中靠图上方的灯是电源灯

下面还有一个灯是接到GPIO口方便用户调试用的,分析原理图是接到了GPIO2上面并且下拉到地,也就是说平时是高电平,按下之后为低电平,初学的话最好是会看原理图最好不过

总结功能特点

对于ESP32这块芯片个人感觉最大的特点是带无线功能,同时具有wifi与蓝牙的功能,这也是我们学习ESP32的主要功能,对比同系列的ESP单片机来说还有一个优势是ESP32是双核的,在它拥有小体积的同时还支持多种通信协议,如:I2C. I2S. SPI. UART. CAN等(我们主要学习wifi联网的功能),好了废话不多说了