您可以基于乐鑫 ESP32-C3 芯片亲身体验 RISC-V 汇编,书中使用的开源仿真器 QEMU 可支持在 Linux 下体验 64 位的 RISC-V。这是书中建议学生或开发者探索 RISC-V 的方式。书中所述的项目将拆解为最基本的内容,以清晰、简要地为您讲解汇编语言。
本书将带您踏上学习可穿戴技术的有趣旅程,从电子电路、材料和电子织物工具包开始,到使用 Arduino,其中包括各种传感器、输出设备、执行器和微控制器,例如 Gemma M0 和 ESP32。本书可以帮助您在创建高级物联网项目的过程中获得详细指导。您将在实践示例和练习的帮助下边做边学,并创建可穿戴设备。后面的章节将向您展示如何开发智能可穿戴设备,以及焊接和缝制电路。最后,您将了解如何通过设计创新的方法建立一个文化驱动的可穿戴设备,以跟踪数据和提供反馈。
本书为乐鑫官方首书,由乐鑫资深工程师主编。它既可作为高等院校相关专业的教材或教学参考书,也可供相关领域的工程技术人员阅读,还可作为物联网开发爱好者的一本深入浅出的读物。书中循序渐进地介绍了硬件设计、外设驱动、ESP-IDF 开发环境搭建、Wi-Fi 网络配置、本地和云端控制、OTA 升级原理、电源管理、低功耗优化、设备安全功能、固件版本管理和量产测试等方面的内容。
本书是『ESP 系列程式设计』的第一本书,主要教导新手与初阶使用者熟悉使用 ESP32 开发板,使用最基础的数位输出、数位输入、类比输出、类比输入、网际网路连接、网际网路基础应用…等等。
ESP32 芯片凭借其高性能、低成本的优势,将作为我们构建各类物联网项目的核心。ESP32 搭载 32 位双核处理器,一个用于 Wi-Fi 连接,另一个用于运行代码。它的 CPU 时钟频率可达 160 MHz,比 ESP8266 工作频率高一倍。ESP32 支持 Wi-Fi 和蓝牙连接功能,拥有 512 KB RAM,448 KB ROM,以及 34 个 GPIO 引脚,包含 SPI、I2C、I2S、UART、多达 18 个通道的 12 位 ADC、2 个 8 位 DAC、温度传感器、触摸传感器、霍尔传感器等。
本书专为想要深度运用 ESP32 的读者所撰写, 从基本的 GPIO、内建的磁力感测器、电容触控开关、物联网运用、低功耗蓝牙、低耗电睡眠模式、底层 FreeRTOS 作业系统等等。
使用 ESP32 开发物联网项目,能够实现从传感器到云平台的安全数据通信,有助于构建量产级物联网解决方案。阅读本书,你将了解如何使用不同类型的串行协议与传感器/驱动器进行连接,并在物联网项目中使用 ESP32。
本书演示了如何在 ESP32 开发板上基于 ESPHome 创建自己的家庭自动化设备。读者将学习如何将各种电子元件相结合,以实现复杂行为的自动化。设备可以完全自主地工作,并通过 Wi-Fi 连接到你的家庭自动化网关,如家庭助手或 MQTT 代理。
本书介绍了 ESP8266 和 ESP32 模组的应用,展示了物联网通信和编程原理,单片机及其外围模块的基本操作,以及构建物联网设备的例子。