匿名
未登录
登录
丢石头百科
搜索
查看“NodeMCU-32S”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
NodeMCU-32S
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Product |images=<div class="tabber"><div class="tabbertab" title="NodeMCU-32S (CP2102)">[[File:NodeMCU-32S-CP2102.jpg|400px]]</div><div class="tabbertab" title="NodeMCU-32S (CH340)">[[File:NodeMCU-32S-CH340.jpg|400px]]</div></div> |categories= {{Category|WiFi}} {{Category|Bluetooth}} {{Category|ESP32}} |brand=丢石头 |interfaces= {{Category|UART接口}} {{Category|SPI接口}} |related= {{ESP32 Related}} }} == 产品概述 == {{FULLPAGENAME}} 核心是 ESP32 芯片 ,具有可扩展、自适应的特点。两个 CPU 核可以被单独控制。时钟频率的调节范围为 80 MHz 到240 MHz,支持 RTOS,是一款通用型 Wi-Fi+BT+BLE MCU 模组。 {{FULLPAGENAME}} 集成了传统蓝牙、低功耗蓝牙和 Wi-Fi。具有广泛的用途:Wi-Fi支持极大范围的通信连接,也支持通过路由器直接连接互联网;而蓝牙可以让用户连接 手机或者广播 BLE Beacon 以便于信号检测。 {{FULLPAGENAME}} 支持的数据传输速率高达 150 Mbps,天线输出功率达到 20 dBm,可实现最大范围的无线通信。因此,这款模组具有行业领 先的技术规格,在高集成度、无线传输距离、功耗以及网络联通等方面性能极佳。 ESP32 的操作系统是带有 LwIP 的 freeRTOS,还内置了带有硬件加速功能的 TLS 1.2。芯片同时支持 OTA 加密升级,方便用户在产品发布之后继续升级。 === 产品特性 === * 802.11b/g/n (802.11n,速度高达 150Mbps) * WiFi 频率范围 2400~2483.5MHz * 时钟频率的调节范围 80 MHz 到 240 MHz,支持 RTOS * 内置 2 路 12 bit 高精度 ADC,多达 18 个通道 * 支持 UART/GPIO/ADC/DAC/SDIO/PWM/I2C/I2S 接口 * 支持多种休眠模式,ESP32 芯片的睡眠电流小于 5 µA * 内嵌 Lwip 协议栈 * 支持 STA/AP/STA+AP 工作模式 * 支持串口本地升级和远程固件升级(FOTA) * 通用 AT 指令可快速上手 * 支持二次开发,集成了 Windows、Linux 开发环境 == 使用说明 == 1. 连接线缆。使用 Micro USB 数据线连接 PC 与 Nodemcu 核心开发板,并从 Windows 设备管理器中确认芯片的 COM 口。 2. 下载出厂默认固件。下载[https://docs.ai-thinker.com/_media/esp32/boards/ai-thinker_nodemcu-32s_dio_32mbit_20170705.zip 出厂固件],根据 [https://docs.ai-thinker.com/esp_download 如何为 ESP 系列模组烧录固件] 章节配置 [[File:NodeMCU-32S_2.png]] 3. 验证下载结果。下载完毕后,使用串口工具打开端口,查看数据输出,打印如下: [[File:NodeMCU-32S_3.png]] 首次执行程序时,会自动格式化文件系统,时间会比较长,请耐心等待。 使用串口工具发送 print(“hello NodeMCU”) (注意加换行\r\n) 程序结果显示如下: [[File:NodeMCU-32S_4.png|400px]] 4. 使用 ESPlorer 调试 Lua。首先下载[https://esp8266.ru/esplorer ESPlorer] (注意需要java运行环境) 下载后打开 ESPlorer.bat 运行ESPlorer [[File:NodeMCU-32S_5.png]] 5. 选择正确的端口,并打开串口(115200,8,n,1),点击 【FS Info】或者最下方的【Reset】,可以看到模组输出,此时连接正常。 [[File:NodeMCU-32S_6.png]] 6. 点击左边【Open】打开一个lua文件,并点击【Save to ESP】或者【Send to ESP】上传到esp32,即可以看到 NodeMCU-32S 运行该 lua 脚本的结果。 [[File:NodeMCU-32S_7.png]] {{Note|ESP-Lua 目前尚处于开发阶段,部分功能依然无法使用,仅作为开发学习和体验。相关bug和反馈请提交到 https://github.com/nodemcu/nodemcu-firmware/issues }} == 管脚定义 == [[File:NodeMCU-32S_Pinout.png]] == 尺寸图 == [[File:NodeMCU-32S_Dimensions_1.png]] [[File:NodeMCU-32S_Dimensions_2.png]] == 原理图 == [[File:NodeMCU-32S_Schematic.png]] == 如何编译 == [[如何编译 ESP32 NodeMCU 固件]] == 资源下载 == * Nodemcu-32s规格书:[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_%E4%BA%A7%E5%93%81%E8%A7%84%E6%A0%BC%E4%B9%A6.pdf 中文] [https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_product_specification.pdf EN] * 出厂固件:[https://docs.ai-thinker.com/_media/esp32/sdk/ai-thinker_nodemcu-32s_dio_32mbit_v1.0_20161101.7z ai-thinker_nodemcu-32s_dio_32mbit_v1.0_20161101.7z] * 硬件资源:[https://docs.ai-thinker.com/_media/esp32/boards/nodemcu/nodemcu_32s_hardware_resources.7z nodemcu_32s_hardware_resources.7z] * NodeMCU:[https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32 https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32] * Arduino:[https://github.com/espressif/arduino-esp32 https://github.com/espressif/arduino-esp32] == FAQ == {{Service00}}
该页面使用的模板:
模板:Category
(
查看源代码
)
模板:ESP32 Related
(
查看源代码
)
模板:Note
(
查看源代码
)
模板:Product
(
查看源代码
)
模板:Service00
(
查看源代码
)
模板:Tag
(
查看源代码
)
模板:Tipbox
(
查看源代码
)
返回至
NodeMCU-32S
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志