• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Arduino 为什么这么红火?

074af06fd49eabb1 2019-05-14 浏览量:877
Arduino 为什么这么红火?和stm,rk3288这些开发板有什么区别?
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:13
  • 因为arduino入门比较的简单。社区发展的比较的庞大,有很多的开源项目,任何人都可以拿来使用能够快速的建立自己的项目。

  • arduino主要是上手很快,且开源,不需要太多的专业知识,所以产生了庞大的应用社区适合新手快速上手

456eb881900259a1 回复了 不忘初心0326:这个小a好可爱哈哈哈哈 回复

  • 主要原因是,arduino硬件电路很简单,而且开源。

    接口和模块通用。程序是面向对象的设计思路,很适合只有软件开发经验的人,比较适合DIY


    而STM32和RK这个就需要很强的专业功底,特别是后者。

    在电路硬件设计、软件移植、系统方面都需要很多的知识去支撑,所以这个入门就比较慢了

  • arduino主要是上手学习比较快,适合新手快速开发项目,stm32和rk3288学习门槛高,适合有经验的玩家

  • 其实arduino的火也只是局部的,相对来说大家很容易上手所以就形成了很多资料和应用的出现,但是就应用的广泛程度而言还远远没有达到火的状态,跟STM32的应用还是有一点差距的,现在无论大板小板,各种应用场景都能看到STM32的场景,这种火已经燎原了,大家都习惯了

  • arduino只所以红火是因为软件和硬件的开源,可以C语言开发,也可以用图形化软件开发,所以小学生都可以玩得来,并且开发项目比STM32要快,价格还很便宜。而stm,rk3288这些开发板相对价格较贵,难度也更大

  • 因为arduino编程对硬件进行了封装,脱离了硬件,跟纯软件编程差别不大,这对没有硬件经验的玩家非常友好

  • Arduino是封装过的单片机系统,更方便初段用户使用。

    STM32是单片机芯片,有些其实就封装到Arduino中了。

    RK3288之类是更高级的CPU啦,它是做单板机的核心组件,能力比单片机芯片强太多。

  • arduino主要是简单,开发板上是个单片机,使用ardunio IDE进行开发,语法简单,编程下载都简单。可以扩展多个模块。

  • 由于Arduino的硬件开源特性,越来越多的硬件平台被纳入Arduino麾下,Arduino也从发展之初一个只是面向Atmel单片机的开发环境,而逐步发展成为了一个综合型的开发平台,并且有很多开源的库函数可以使用,使得编程的门槛降低了很多,普通人经过简单学习也能轻松实现很多酷炫的项目,这在之前几乎是程序员才能胜任的工作。

  • 我觉得有几个原因:

    1、IDE免费

    2、门槛低(我家小朋友8岁,就可以自己写代码点流水灯了)

    3、生态好


  • 1.生态完善,开发案列多。

    2.上手简单,学习成本低,只需要简单学习就可以上手。

    3.面对对象编程,不需要开发者有硬件基础。

  • Arduino的最大优势在于它的生态,目前市面上比较流行的Arduino开发板就有十几款,这是别的系列的开发板比不上的,然后Arduino是全面开源的,而且配合那个Arduino IDE可以实现便捷开发,最后,Arduino已经封装了所有涉及底层的操作,使用者不需要具备多少单片机的知识就能开发

相关问题

问题达人换一批

Arduino 为什么这么红火?