从性能低级到强大:
51>Arduino>STM32
从价格低到高:
51>STM32>Arduino
二、
ESP8266,WIFI智能家居的一股清流,价格便宜的一批,常规运算性能堪比STM32。但相比一大点中的三位而言ESP8266系列更侧重于无线WIFI互联,远程控制,本身IO口少不适合做显示或大型控制的核心,也可以做一个纯粹的WIFI无线模块(反正便宜),配合STM32等做一个大型无线控制系统。
三、
个人看法,先学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