添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

从性能低级到强大:
51>Arduino>STM32

从价格低到高:
51>STM32>Arduino
51老爷子
正版140RMB的超贵Arduino
强大节能的STM32

二、
ESP8266,WIFI智能家居的一股清流,价格便宜的一批,常规运算性能堪比STM32。但相比一大点中的三位而言ESP8266系列更侧重于无线WIFI互联,远程控制,本身IO口少不适合做显示或大型控制的核心,也可以做一个纯粹的WIFI无线模块(反正便宜),配合STM32等做一个大型无线控制系统。
ESP32模块

三、
个人看法,先学51,一定要把寄存器等底层结构学扎实,这样路才走的长远 ,并且大多数日常设备还是被51单片机统治了的,市场份额不容小觑(很多小老板就是做单片机小物件发家的)。
只要你本身对单片机感兴趣,Arduino可以不学,那玩意是让你感受硬件魅力的,很多东西封装好了,做实验又快速又便捷,不像51会面临很多电路问题。总之Arduino就是一个入门提兴趣长见识的工具(玩物)。
STM32功能强大的一批,51学精通了后可以去玩STM32了,这种ARM架构的32位单片机才是这个时代的主流(以后会不会流通64位的我不敢保证),比51多很多高级的东西(毕竟51老爷子都40多岁了),做高级项目全靠STM32核心。

当然,单片机只是个小工具,本身没太多技术含量,光回个单片机找不到什么工作的,还是得把电子相关的东西学好,写的出高质量的代码,搞的出性能强大,稳定好用的硬件系统才是硬道理

一、从侧重硬件到侧重软件:51>STM32>Arduino从入手简单到困难:Arduino>51>STM32从性能低级到强大:51>Arduino>STM32从价格低到高:51>STM32>Arduino二、ESP8266,WIFI智能家居的一股清流,价格便宜的一批,常规运算性能堪比STM32。但相比一大点中的三位而言ESP8266系列更侧重于无线WIFI互联,远程控制,本身IO口少不适合做显示或大型控制的核心,也可以做一个纯粹的WI 2. ESP 8266 ESP 8266是一款芯片,集成了WiFi模块。常见搭载于Wemos D1 R1、Wemos D1 R3 Uno、D1 mini、Wifiduino、 ESP duino、WiFinfo等开发板。 3. NodeMCU NodeMCU是一块搭载了 ESP 8266的开发板(包括板子的固件)。 支持的固件 1、Mongoose
参考:http://www.elecfans.com/emb/202004231209261.html ESP 32模块是 ESP 8266的升级版本,速度更快还带有蓝牙4.2和蓝牙低功耗,但 ESP 8266因为出来的更早,资料和相关支持更多,这俩都是乐鑫家的,围绕这两个芯片做模块的是安信可等厂家,安信可在eclipse的基础上做了针对性的设置,支持 ESP 8266和 ESP 32在windows下开发,工具名称是AiThinkerIDE 两款芯片都属于32位处理器, ESP 32是双核160MHz至240MHz CPU
u过本人还是在校菜鸟一只,最近跟着学长做东西,第一次使用WIFI模块与 stm 32进行通信,半天过去了,终于对 ESP 8266有了一定的理解,在此篇博客中,我只介绍如何使用(步骤以及注意事项),尽量不涉及太多的理论知识(况且我这个小白也不懂啊)。博客会不断补充,小编也不想凑博客数量,一切务实为准,不对之处,还请朋友们指出,共同进步。 参考了一篇很棒的博客,链接如下:https://blog.csdn...
首先给大家普及一下, esp 32和 esp 8266是控制芯片,是芯片、是芯片。因为它们广泛被用于wifi模块,所以很多用户就认为 esp 32是wifi模块,还有的说 esp 32是一块开发板。这些表述都是错误的,它只是开发板上的一颗控制芯片。 说起 esp 32和 esp 8266的区别,我们从以下一个方面来详细给大家阐述下。 esp 32和 esp 8266的区别一: 两款芯片都属于32位处理器。 esp 32是双核160MHz至240MHz CPU,而 esp 8266是单核处理器,运行频率为80MHz。 esp 32和 esp 826
很多创客爱好者甚至有些技术工程师在理解 esp 32和 arduino 的时候总是问一句这两块板子哪个更好用?他们可能潜意识中就觉得 arduino esp 32是竞品的关系,但实际是这样吗?今天我们就深入了解下 esp 32和 arduino 的区别,理解后你就知道 esp 32是否能够替代 arduino ? 了解 esp 32和 arduino 的区别之前先科普下两者的定义。 什么是 esp 32? ESP 32模块 esp 32是一颗控制芯片。对,它不是什么开发板,它只是开发板上的一颗控制芯片而已。 什么是 arduino arduino