本书将教您如何使用 ESP32 开发板、继电器、MicroPython 和隧道工具,实现远程设备控制。您将搭建包含继电器的面包板电路,安装 Thonny IDE,烧录 MicroPython 固件,并在 ESP32 上运行网页服务器,通过浏览器控制继电器。最后使用 ngrok 实现全球远程访问。本教程基于 Windows 11,代码可下载,适用于其他系统也可轻松适配。


本书带您走进物联网创新的世界,每一章节都将复杂概念凝练为清晰实用的课程,并配有完整的 Python 代码示例。无论你是刚起步的开发者,还是经验丰富的编程人士,都能从本书循序渐进、富有趣味的讲解中受益,将理论转化为实际应用。你将学习从数字 I/O、传感器集成,到无线连接与安全通信等各方面内容。让你的智能设备项目焕发生机,助你在瞬息万变的 IoT 领域中构建、创新与引领未来!

ESP32 是一款功能强大且价格实惠的微控制器,既适合入门项目,也能胜任复杂应用。MicroPython 语言基于 Python 3,简单易用,是编程 ESP32 的理想选择。只需简单安装,即可通过 Thonny 或 PyCharm 快速开始编程。本书将带您掌握 GPIO 的输入输出控制,结合常见传感器、舵机、电机与 ADC 的使用,还涵盖 PWM、SPI、I2C、1-Wire 总线、硬件访问、SD 卡、低功耗管理、RTC、RMT、触摸传感器及 Wi-Fi 应用。

本书面向零基础读者,带您从摩尔斯电码示例入门 Python 编程与基础电子知识,重点讲解 ESP32 Lite 与 DevKit 1 的应用。您将学会烧录固件、使用 Thonny 编辑器编程,以及连接和控制 LED、传感器、舵机等元件,还将掌握利用 ESP32 Wi-Fi 功能搭建 Web 服务器和访问网络服务的方法。

本书通过循序渐进的项目教学,带您掌握 Arduino IDE 编程、传感器与执行器使用、Wi-Fi 与蓝牙通信、以及机器学习等进阶技术。内容清晰、示例实用,并提供详尽的调试技巧,助您构建智能家居、环境监测和无线通信等项目。通过本书你将学会:使用 Arduino IDE 配置并编程 ESP32;连接与控制各类传感器和执行器;实现 Wi-Fi 与蓝牙等无线通信协议;构建并优化实际 IoT 项目;高效排查问题,把握物联网技术前沿。释放您的创造力,让 ESP32 成为您实现创意的强大工具!

本书适合具有在 Arduino 环境中编程经验的读者。通过阅读本书,您将学习如何将乐鑫芯片应用于各种项目。从在 Arduino IDE 中进行基础设置和编程,到 Wi-Fi 和蓝牙的连接,再到掌握各类高级技术,如实时操作系统 FreeRTOS、接收卫星信号以及使用 ESP-IDF 进行编程等。作为一本合格的 DIY 指南,本书将带您掌握所有重要概念,展示各种实例,并提供简单易行的教程,辅导您轻松进行尝试。无论您是初学者还是经验丰富的开发者,本书都将为您提供丰富的知识和灵感,帮助您开发自己的 ESP32 项目。

本书适合有一定 Rust 编程语言基础的读者。本书通过避免传统嵌入式学习中的复杂内容,为学习者提供了一个流畅、直接的学习路径。它旨在缩小快速发展的 Rust 技术生态系统与相对稀缺的嵌入式教育资源之间的差距,帮助学习者更有效地掌握相关知识。

这本书适合那些刚刚接触 ESP32 或物联网开发的读者。通过引导读者使用 Arduino 集成开发环境 (IDE) 开发 ESP32 微控制器,来帮助读者把理论知识与实际应用结合起来。

随着物联网技术的迅猛发展,ESP32 因其强大的功能而备受物联网开发者的青睐。在此背景下,资深物联网专家 Vedat Ozan Oner 的《使用 ESP32 开发物联网项目(第二版)》,为开发者提供了全面且深入的指南读物。

在本期特刊中,您将看到对乐鑫社区成员的采访,了解乐鑫工程师在空闲时间做的特别开发项目,并通过真实案例探索乐鑫社区如何赋能世界互联,让生活更美好。