Arduino 的传感器可以与 Raspberry Pi 一起使用吗?

Is sensors for Arduino work with Raspberry Pi?

我想用我的 Raspberry Pi 3 试验一些传感器。为此,我搜索了在线购买的传感器。在搜索过程中,有些网站说 "buy sensors for Arduino",有些说 "buy sensors for Raspberry Pi"。所以。如果我为 Arduino 购买传感器,它们是否可以与 Raspberry Pi 一起使用?

“这取决于”是答案。

简短的回答是:是的,它可能对两者都有效。

较长的答案是您将进行一些变通。 (并且每个都取决于具体情况)。


例如 arduino has analog pins, but AndroidThings boards do not - you would need to use a Analog to Digital converter (like this 或任何其他 ADC)。


Android 事情 supports these protocols & interfaces - I2C - SPI - 串口 - 脉宽调制 - I2S

如果外围设备使用其中之一,那么是的,它很可能会工作 AndroidThings(raspberry pi)。


AT也支持GPIO。但是如果传感器只使用GPIO,很可能需要很快的通信速度(在10's纳秒范围内),但是Android事物GPIO很慢(频率在300±纳秒范围内) ) - 所以您可能会发现 这些传感器 在 AT (a raspberry pi) 上不受支持。


如果毕竟你买了一个传感器,但它不能与 Android 东西一起使用 - 你仍然可以将传感器与 Arduino 板一起使用,然后用 Raspberry Pi 控制 Arduino 板作为大师 (like this).