第一个没玩过忽略不议,后面提到的树莓派、arduino板中的几个常见型号、microbit都玩过,其中树莓派和Arduino玩的比较多。
先说我的个人观点:microbit最不推荐(给小朋友用除外)。如果喜欢编程大于喜欢电子,选树莓派;反之选Arduino。
其实说是开源“硬件”,但呈现出来的面貌上还是偏重于软件。即便是Arduino平台,也是以“库”的形式封装了硬件细节--无论是单片机本身还是外部模块,让非电子专业的人员也能用简单的方法去操纵硬件。对程序员来说显示一行字在1602液晶屏上并不比显示在窗体Text控件上难多少。
以下点评仅供参考。Arduino特指UNO/NANO,树莓派特指3B/3B+。
树莓派:
实用★★★★★(这货就是台PC主机了,并且可以多种姿势操纵GPIO)
入门★★★☆☆(需要基础的Linux知识。以及基础的电子或编程知识,最好兼具)
价格★★★★☆(绝对价格是这几个里面最高的,但毕竟已经是PC了)
扩展★★★★★(市面上不少Arduino模块也能和树莓派兼容)
社区★★★★★(不解释了)
Arduino:
实用★★★★★(参考其原理并在自制最小系统基础上实现自己的想法会更爽)
入门★★★★☆(基础的电子知识和C编程知识)
价格★★★☆☆(正版偏贵。有些寨板非常便宜用下来也没太大问题,可以打满分。)
扩展★★★★☆(唯一的问题是在极端情况下,片内内存容量会是硬伤)
社区★★★★★(不解释了)
Microbit:
实用★★★☆☆ (感觉只适合教学场景。但自带5x5 LED点阵是个靓点,我喜欢)
入门★★★★★ (适合零基础。主打Python,几乎是插上数据线到电脑就能开工)
价格★★★☆☆ (综合考虑,性价比相对最低。)
扩展★★☆☆☆ (金手指式的接口设计,只靠杜邦线是搞不定的。另外这货扩展槽也不便宜。)
社区★★★☆☆ (也许这个分数并不客观,但我真不算喜欢它,所以也没有太过关注)
==============
感谢题主和其他部分答主,经由此贴让我知道了“掌控板”。稍微看了下介绍,感觉就是直接对标microbit的,因此推论microbit有的优缺点它都会有。但掌控板使用的ESP32值得一玩。我买了块ESP32-WROOM-32的开发板,感觉很不错。内存相对够大,支持wifi和蓝牙,3.3V工作电压。开发上,经简单配置后可为Arduino IDE支持,性价比也不错。说句玩笑话,不想当树莓派的NANO就不是好的ESP32。
我有块ILI9431的SPI TFT彩屏模块曾经吃灰了一段时间,这是因为它的工作电平和UNO不兼容,我也懒得去做电平转换。更关键的是内存小,QVGA彩图直接取模后根本塞不进内存里;可以读SD卡但速度奇慢。后来给树莓派用了才算没浪费掉。然而和ESP32搭配这些问题都不足一议。
所以我认为ESP32开发板其实也可以考虑。
========
无意中看到了M5Stack Basic,一时冲动就买了一个,某宝上包邮价168左右。核心还是ESP32开发板,但被封装成了一个小巧的方盒子,并且自带了电池、2寸320x240液晶屏、三个按钮、小喇叭、TF卡槽等。价格不能算是便宜,但确实解决了一些开发板使用上的痛点,一定程度上提升了实用性,所以这货就见仁见智吧。
PS:我把女儿最喜欢的小松鼠玩具的照片刷进了M5,在外面hold不住她的时候拿这个哄她有短时奇效