可比性不大,arduino是平台,在这个平台你可以使用AVR单片机,也可以使用STM32单片机,只要跟arduino合作或第三方开发库,什么单片机都可以用,它开发速度快,在竞争环境下,同类产品谁先开发出来谁就有市场优势,所以开发速度很重要,相对的很多人不齿的程序效率问题就显得不是那么举足轻重了。
arduino平台开发出来的知名产品还是很多的,如智能灯Yeelight,手环pebble,Makerbot 3D 打印机等,不是arduino做不出好产品,就怕没有牛B的工程师。
而STM32就是单片机了,随着STMcube的出现,开发速度和间接性大有提高,用起来也很方便了。
它们两者走的方向不同而已。
arduino确实容易入门,点个灯或者hello world很快的。
stm32写代码点灯和hello world也不慢,因为有stm32CubeMX。
现在stm32也可以使用arduino的IDE了,而且各自功能都做了demo。
arduino更多是是创客教育,因为一方面ar
duino外设有限,有的项目arduino并不能胜任,
另一方面,arduino因为程序被多次封装,速度比较慢
stm32更多的用于产品,
一方面,价格低廉,外设多
另一方面,相关的资料多