ESP32 MicroPython入门教程 – ESP32和MicroPython是什么

2020年3月28日15:18:24 评论 12,377 725字阅读2分25秒

ESP32是什么

ESP32是一系列具有集成Wi-Fi和双模蓝牙功能的低成本、低功耗的片上系统微控制器。

特点
  • 性能稳定
    ESP32 性能稳定,工作温度范围达到 –40°C 到 +125°C。集成的自校准电路实现了动态电压调整,可以消除外部电路的缺陷并适应外部条件的变化。
  • 高度集成
    ESP32 将天线开关、RF balun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体。ESP32 只需极少的外围器件,即可实现强大的处理性能、可靠的安全性能,和 Wi-Fi & 蓝牙功能。
  • 超低功耗
    ESP32 专为移动设备、可穿戴电子产品和物联网应用而设计,具有业内高水平的低功耗性能,包括精细分辨时钟门控、省电模式和动态电压调整等。
  • Wi-Fi & 蓝牙解决方案
    ESP32 可作为独立系统运行应用程序或是主机 MCU 的从设备,通过 SPI / SDIO 或 I2C / UART 接口提供 Wi-Fi 和蓝牙功能。

MicroPython是什么

MicroPython是 Python 3 语言 的精简高效实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。

MicroPython包含了诸如交互式提示,任意精度整数,关闭,列表解析,生成器,异常处理等高级功能。 足够精简,适合运行在只有256k的代码空间和16k的RAM的芯片上。

MicroPython旨在尽可能与普通Python兼容,让您轻松将代码从桌面传输到微控制器或嵌入式系统。

简而言之

总的来说就是一句话,ESP32是硬件,类似于单片机,MicroPython是编程语言,相当于单片机上的c语言编程(当然ESP32也可以用c语言),我们可以利用MicroPython来控制ESP32来开发硬件,或者结合软件与AI以达到智能控制家具电器的目的

管理员
  • 本文由 发表于 2020年3月28日15:18:24
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接