树莓派和arduino兼容吗
1个回答
展开全部
兼容。但如果你希望自制一些智能设备,会发现其实只用ARDUINO就行了,树莓派基本没用。目前树莓派和arduino的联合应用,其实只用ARDUINO就可以实现。而使用树莓派,只是为了“让树莓派登场”。然而没什么理由必须要用树莓派。
树莓派和ARDUINO的组合,一般有两种,但实际应用起来,这两种组合,都有很大的槽点:
第一种,使用扩展板,让ARDUINO和树莓派合体,用树莓派直接控制一台ARDUINO。这种组合方式,通常有两种目的。
目的一,为了实现ARDUINO的常规功能。等于脱裤子放屁,不仅需要多用一个拓展板,多加一个树莓派,大幅增加成本。还会使开发过程更复杂,执行效率变低,耗电量却变高。
目的二,为了控制ARDUINO执行某些代码的时间,但其实只要把代码封装成一个函数,烧录进ARDUINO,再添加一个执行条件,用蓝牙或WIFI控制就好了,既能达到同样目的,又能使开发过程更简单。
第二种,用一台树莓派,当作WEB服务器,然后用多个ARDUINO分别安置在房间各处,作为监控。之后各处的ARDUINO,通过蓝牙或网络,把监控到的数据,传输到树莓派中汇总起来,再通过浏览器访问服务器,把数据显示到网页上。
这种组合,相对来说,还有一点合理性。接下来还是同一个问题,但为什么一定要用树莓派,而不是台式机?为何不直接传输到上位机?或者直接传输到手机上?说到底,还是“为了让树莓派登场”而已。
树莓派和ARDUINO的组合,一般有两种,但实际应用起来,这两种组合,都有很大的槽点:
第一种,使用扩展板,让ARDUINO和树莓派合体,用树莓派直接控制一台ARDUINO。这种组合方式,通常有两种目的。
目的一,为了实现ARDUINO的常规功能。等于脱裤子放屁,不仅需要多用一个拓展板,多加一个树莓派,大幅增加成本。还会使开发过程更复杂,执行效率变低,耗电量却变高。
目的二,为了控制ARDUINO执行某些代码的时间,但其实只要把代码封装成一个函数,烧录进ARDUINO,再添加一个执行条件,用蓝牙或WIFI控制就好了,既能达到同样目的,又能使开发过程更简单。
第二种,用一台树莓派,当作WEB服务器,然后用多个ARDUINO分别安置在房间各处,作为监控。之后各处的ARDUINO,通过蓝牙或网络,把监控到的数据,传输到树莓派中汇总起来,再通过浏览器访问服务器,把数据显示到网页上。
这种组合,相对来说,还有一点合理性。接下来还是同一个问题,但为什么一定要用树莓派,而不是台式机?为何不直接传输到上位机?或者直接传输到手机上?说到底,还是“为了让树莓派登场”而已。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询