` 关于micropython和Raspberry Pi,很多人会说micropython小,python直接接触硬件层面,但是Raspberry Pi也不差(虽然会接触Cpython,C是基础语言)。。那么,我该选哪个呢?这两者有什么区别呢?
首先,让我们看看它们的性质
MicroPython单片机开发板,开发语言为python,提供了很多的GPIO,非常方便用于物联网产品开发,总之MCU能做的事情TPYBoard都能做,TPYBoard开发板搭配MicroPython可以让你通过Python代码轻松控制单片机各种外设,比如LED等,读取引脚电压,播放歌曲,连接其他设备等。即使是micropython初学者也可以借助TPYBoard轻松开发一些自己感兴趣的小案例,比如常见的模拟红绿灯,控制加速度传感器小车,控制舵机,控制LCD5110显示6×8字符等;
树莓派有自己的操作系统,熟悉Linux的人可以直接使用,接口多,与周边设备通讯方便,插上USB、LAN、HDMI即可使用,是一体化的系统硬件平台,实物对应清晰,使用时可以专注于软件。
接下来看看他们的价格
对于初学者,或者考虑自己扩展产品的人来说,个人认为单片机方便,容易定制,而且价格相对便宜,但是单片机开发板还是要适合自己,这样写程序、做事情才会轻松。对于微python初学者来说,TPYBoard的亮点是先进的python语言控制硬件,价格相对低廉,性价比高。使用单片机开发板轻松开发一些小案例是完全没问题的,上手也比较快。
以上仅代表个人观点,具体选择MicroPython还是Raspberry Pi还是要根据个人喜好和擅长的领域来定。