近几年,我发现arduino市场积分被教育部市场、Micro:bit和硬件爱好者瓜分。其本身深受青少年编程学生的喜欢,再加上硬件方面麻雀虽小,但继承了很多传感器和输出原件,配套的编程环境也非常的完善,哪怕是小白也可以通过自学成为一名大咖。
从2016年起大力推广的Micro:bit是基于ESP32的掌控板,这些后起之作都是借arduino的理念,但是先比起来arduino的硬件和生态体系闲的非常灵活,arduino没有规律可循无中心化,相对显得很散。但是在DIY市场上,arduino只能是入门级别,树莓派家族还是把界限划分的比较明细的,因为树莓派在搞网络、计算、视觉处理上作为单片电脑在性能上和arduino还是保持区别的,而且树莓派一直保持研发状态,基本上每年控制板的性能都能翻几倍。
近几年ESP8266和ESP32在开源社区那是相当流行,自带WiFi的性能也更强,可以用“人有我有,人无我还有”的境界,像Wemos D1 UNO长得很像,但价格和性能上还是有所差距。而在专业的电子领域,像51和STM32为首的ARM阵营大多数是电子工程师的技能树,arduino只能算是入门,或者算是锦上添花,究其根本还要回归到C++底层。
那最后来讨论下还有没有必要学习arduino。尽管arduino内外堪忧,但是目前为止还没有一款平台能完完全全的将其取代掉,这还是得益于广大群众的口碑,其实我觉得arduino更像是一种框架协议,这毕竟是arduino经历了16年的沉淀,但是这并不意味着会一直啃老本行。